在Ruby on Rails中的路由在Routes.rb中的“/ #action”路由

时间:2010-04-10 03:24:51

标签: ruby-on-rails ruby rest routes fragment-identifier

如何创建此格式的路由(在Ruby on Rails routes.rb文件中):

/#action/id

特别是在动作控制器之前插入“#”字符...例如,请参阅http://lala.com/#album/some-album-id

谢谢!

1 个答案:

答案 0 :(得分:4)

您访问的实际网址为http://lala.com/。服务器看不到#album/some-album-id片段fragment identifier。这仅由浏览器看到。

在客户端/浏览器中使用视图和控制器而不是在服务器上构建MVC应用程序的趋势越来越明显。应用程序在客户端使用JavaScript实现,而不是在服务器上使用Ruby实现。服务器本质上成为API或数据访问层,而不是呈现HTML的部分。