Routing 铁路3-路线
我不知道如何链接到,因为我在rake routes中没有新的消息路径 耙道:Routing 铁路3-路线,routing,ruby-on-rails-3,Routing,Ruby On Rails 3,我不知道如何链接到,因为我在rake routes中没有新的消息路径 耙道: GET /nouveau_message/.:id {:action=>"nouveau_message", :controller=>"messages"} routes.rb: controller :messages do get 'nouveau_message/.:id' => :nouveau_message end 从另一个角度看,链接到“新
GET /nouveau_message/.:id {:action=>"nouveau_message", :controller=>"messages"}
routes.rb:
controller :messages do
get 'nouveau_message/.:id' => :nouveau_message
end
从另一个角度看,链接到“新潮”信息的最佳方式是什么
谢谢有一个rake任务非常好,可以让您知道所有路线的名称
rake routes
您将能够看到所有路线及其目标
无论如何,你的路线应该是这样的
link_to 'Nouveau', nouveau_message_message_path(:id => YOURID)
但检查耙路线
希望这对你有帮助
编辑:对不起,我之前的回答
将此添加到routes.rb
get 'nouveau_message/.:id' => :nouveau_message, :as => 'nouveau_message'
:as允许您命名您的路线 谢谢你的回复,但我没有新的消息路径,我已经使用了rake路由查看我的帖子:我在rake路由中使用了blank而不是path助手。对不起,我没有看到你使用了rake路由!只需将其添加到路由文件中即可。获取'nouveau'message/:id'=>:nouveau'message,:as=>'nouveau'message'