以下はパス、ルートファイルの関連部分、レイクルート関連部分、エラーメッセージです。エラーをさらに分析するために、私は ":only =>"から ":except =>"を使用して項目を1つずつリストアップしました。 ":except =>:create"はエラーの原因となります。私は以下のように使いたいと思う。だからなぜ ":作成"エラーが発生しますか?これは、ルートの1つが「:create_invitation」であるという事実と何とか関係している可能性はありますか?ありがとう!Rails 3エラーメッセージ - 一致するルートがありません
パス:
<%= button_to "Finished", userhome_index_path %>
経路:
resources :userhome, :only => :index do
collection do
post :create_invitation
end
member do
get :edit_profile_picture
post :update_profile_picture
end
end
すくい経路:
userhome_index GET /userhome(.:format) {:action=>"index", :controller=>"userhome"}
エラーメッセージ:
No route matches "/userhome"
@NikitaBarsukov、@codinguser、@zetetic、および@SimoneCarletti。私はruby-on-rails-3を使っていました。タグをルートして、私のような他の質問があるかどうかを確認し、皆さんがルートの質問にうまく答えていることに気付きました。私はすでに質問を見るためにすでにやりとりしていない人に尋ねたことは一度もなく、これが適切かどうかは分かりません。あなたが答えを返せば、私はたくさんの要請であなたを苦しめません。ありがとう。 – Jay