【问题标题】:"/#action" Route in Routes.rb in Ruby on RailsRuby on Rails 中 Routes.rb 中的“/#action”路由
【发布时间】:2010-04-10 03:24:50
【问题描述】:

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

/#action/id

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

谢谢!

【问题讨论】:

  • 只是好奇,您希望通过更改 url 来实现什么?我想不出一个原因。

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


【解决方案1】:

您访问的实际 URL 是 http://lala.com/。服务器看不到#album/some-album-id 块,fragment identifier。这只能由浏览器看到。

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

【讨论】:

    猜你喜欢
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多