0

我的控制器中有这个但不起作用(当我设置 redirect_to page1_url 效果很好时):

render page1_url

在我的 routes.rb 我有一个 url 路径:

get "main/page1"
post "main/page1"
match "page1" => 'main#page1'

当我在控制器中更改渲染时

render 'main/page1' 

效果很好,但视图中的图像没有出现,请帮忙

4

1 回答 1

1

您需要使用 ":as" 为路由助手指定一个名称。这将为您提供 page1_url 帮助程序。

 match "page1" => 'main#page1', :as=>"page1"

请参阅:在文档中命名路由

于 2013-01-04T03:05:56.497 回答