如何在轨道上渲染红宝石中的URL

时间:2013-01-04 02:44:43

标签: ruby-on-rails

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

render page1_url

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

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

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

render 'main/page1' 

效果不错但视图中的图片没有出现,请帮忙

1 个答案:

答案 0 :(得分:1)

您需要使用":as"指定路线助手的名称。这将为您提供page1_url帮助。

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

请参阅:naming routes in the docs