2012-02-28 2 views
0
私は現在、これはメニューにあるリソース(resources_controller、resource.rbモデル)

私のlink_toルートが変更されますか?

「提出」するために、次のlink_toのURLを考案し使用してい

:私は「場合

<li><%= link_to "Submit Resource", :action => 'new', :controller => 'resources' %></li> 

それは正常に動作しますが

:工夫のログインページ(ユーザーのサインアップ、ユーザーのログイン、など)

は、それ以外の場合は、これに

/新/リソースからURLを変更するにはいないメートル

http://localhost:3000/assets?action=new&controller=devise%2Fresources 

上記の最初のコードを使用してリンクしている唯一の理由は、指定されたコントローラの特定のRESTアクションに直接リンクする方が良いかどうかわからないからです。 )

答えて

1

<%= link_to "Submit Resource", new_resource_path %>を使用してください。使用する前に必ずresources :resources行があることを確認してください

+0

なぜ私はレーキのルートをしなかったのか分かりません....:Sありがとうございます。 – Tallboy

関連する問題