我的控制器中有这个但不起作用(当我设置 redirect_to page1_url 效果很好时):
render page1_url
在我的 routes.rb 我有一个 url 路径:
get "main/page1"
post "main/page1"
match "page1" => 'main#page1'
当我在控制器中更改渲染时
render 'main/page1'
效果很好,但视图中的图像没有出现,请帮忙
我的控制器中有这个但不起作用(当我设置 redirect_to page1_url 效果很好时):
render page1_url
在我的 routes.rb 我有一个 url 路径:
get "main/page1"
post "main/page1"
match "page1" => 'main#page1'
当我在控制器中更改渲染时
render 'main/page1'
效果很好,但视图中的图像没有出现,请帮忙
您需要使用 ":as" 为路由助手指定一个名称。这将为您提供 page1_url 帮助程序。
match "page1" => 'main#page1', :as=>"page1"
请参阅:在文档中命名路由