【发布时间】:2015-11-23 09:44:45
【问题描述】:
我正在开发一个 Rails 应用程序。它在 url 中的渲染控制器名称、动作和 id 类似
localhost:3000/content/video/2-page-item
所以,我希望删除控制器和其他名称的操作,例如
localhost:3000/video/2-page-item
我使用的控制器是内容,动作是视频。我尝试在路线中使用以下代码
match "video" => "content#video", :as => "video", :via => [:get, :post]
我得到以下 URL 格式
localhost:3000/video?id=2-page-item
上面的网址格式是否可以获取为
localhost:3000/video/2-page-item
【问题讨论】:
-
在此处添加您的完整路线代码。至少视频
标签: ruby-on-rails ruby model-view-controller routes