来自Rails升级的邮件中没有路由匹配{}

时间:2014-05-16 18:41:11

标签: ruby-on-rails ruby-on-rails-4

有人知道怎么办“没有路线匹配{}”?我正在将应用程序从Rails 3升级到4.

(rdb:1) Rails.application.routes.default_url_options
{:host=>"localhost"}

(rdb:1) inbox_conversation_url(@conversation)
"http://localhost/inbox/conversations/1"

(rdb:1) link_to inbox_conversation_url(@conversation)
*** ActionController::UrlGenerationError Exception: No route matches {}

1 个答案:

答案 0 :(得分:2)

链接的第一个选项是标签/文本。第二个选项是网址。我认为这是因为你没有将任何内容传递给论证2.

link_to 'Conversation', inbox_conversation_url(@conversation)