私は初心者です。私は、ユーザー、レストラン、および予約でアプリケーションを構築しています。私は予約と団体を追加するまですべてがうまくいった。このエラーが発生しました:NoMethodError at ...未定義のメソッド
私は、予約やレストランにネストされたリソースを使用しています。私のルートファイルにはこれがあります。
resources :restaurants do
resources :reservations
end
私は予約がnew_restaurant_reservationにリンクするために私のレストランのビューにリンクを追加。そのリンクをクリックすると、次のエラーが表示されます。
NoMethodError at /restaurants/14/reservations/new
undefined method `reservations_path' for #<#<Class:0x007fc50d96ba98>:0x007fc51001a518>
Did you mean? resolve_asset_path
私が間違っていることを教えてください。
ありがとうございました。
私はあなたがreservations_pathをrestaurant_reservations_pathに変更する必要があると思う、問題はルートの名前にあると私は信じている。これはreservation/new.html.erbにあるはずです –
[この回答を確認してください](http://stackoverflow.com/questions/8706774/undefined-method-with-path-while-using-rails-form-for)それはあなたが必要とするものと非常に似ているようです。 –