Ruby on rails 3.2 &引用;“没有路线”;RubyonRails路线
我想更改Ruby on rails 3.2 &引用;“没有路线”;RubyonRails路线,ruby-on-rails-3.2,Ruby On Rails 3.2,我想更改routes文件中的名称 我有一个名为wiki\u controller的控制器 我正在使用另一个与wiki具有相同功能的工具,名为FAQ,我没有控制器 通常URL看起来像 http://example.com/courses/1/wiki/front-page 我还有一个按钮叫FAQ。当我点击这个链接时,URL会像这样改变 http://example.com/courses/1/FAQ/front-page 但在后台,控制器是wiki,但显示URL必须在上面。您可以创建非restfu
routes
文件中的名称
我有一个名为wiki\u controller
的控制器
我正在使用另一个与wiki具有相同功能的工具,名为FAQ,我没有控制器
通常URL看起来像
http://example.com/courses/1/wiki/front-page
我还有一个按钮叫FAQ。当我点击这个链接时,URL会像这样改变
http://example.com/courses/1/FAQ/front-page
但在后台,控制器是wiki,但显示URL必须在上面。您可以创建非restfull路由,如下所示:
get 'courses/:course_id/FAQ/:id', controller: 'wiki', action: :show
您可以通过在/courses/1/FAQ/front page
上执行GET
请求来访问路线,它将击中您的wiki\u控制器\show
您可以使用params[:course\u id]
和params[:id]
检索变量
有关的更多详细信息请列出您的路线文件好吗?