如何创建此格式的路由(在Ruby on Rails routes.rb文件中):
/#action/id
特别是在动作控制器之前插入“#”字符...例如,请参阅http://lala.com/#album/some-album-id
谢谢!
答案 0 :(得分:4)
您访问的实际网址为http://lala.com/
。服务器看不到#album/some-album-id
片段fragment identifier。这仅由浏览器看到。
在客户端/浏览器中使用视图和控制器而不是在服务器上构建MVC应用程序的趋势越来越明显。应用程序在客户端使用JavaScript实现,而不是在服务器上使用Ruby实现。服务器本质上成为API或数据访问层,而不是呈现HTML的部分。