應用程序有2個簡單模型,我使用TMDb api。電影& MovieReviews。當我嘗試訪問此URL時無法找到沒有ID的電影
localhost:3000/movies/%23<Tmdb::Movie:0x007ff0608f4398>/movie_reviews/new
我應該看到提交評論的表單,我收到錯誤。此外,該網址似乎有點不好。我如何獲得電影ID?它還顯示
parameters:
{"movie_id"=>"#<Tmdb::Movie:0x007ff0608f4398>"}
,這是MovieReviewsController#新
def new
@movie = Movie.find(params[:id])
@movie_review = @movie.movie_reviews.new
end
你可以添加你的new.html.erb內容請 – franchez
https://github.com/Xantax/sample_movies – Absurdim
我想問題是在你的_from部分。它已被auto_generated?還是你自己編碼? for info請閱讀form_for api doc http://guides.rubyonrails.org/form_helpers.html 如果這對你有幫助,將安裝moviedb gem來重現和修復問題 – franchez