0
私はレビューとコメントのテーブルを持っています。ここでレビューは多くのコメントを持つことができます。親レコードの部分レコードから関連レコードを追加するにはどうしたらいいですか?
レビューの一部に新しいコメントフォームを追加するにはどうすればよいですか?
私は現時点でNilClassのための "未定義のメソッド` model_name 'を提供しています:クラス "エラー。
_review.html.erb
<div class="review">
<div class="review_content">
<h2 class="review_partial_title"><%= review.title %></h2>
<p class="review_body"><%= review.body %></p>
</div>
<div class="clearall"></div>
<div class="comments_container">
<%= render :partial => 'comments/comment', :collection => review.comments %>
</div>
<div class="add_comment_container">
<%= form_for [@review, @comment] do |f| %>
<p>body: <br>
<%= f.text_field :body %></p>
<%= submit_tag %>
<% end %>
</div>
<div class="clearall"></div>
</div>
review.rb
class Review < ActiveRecord::Base
has_many :comments
accepts_nested_attributes_for :comments
end
ルートのがはるかに高く評価任意の助け
resources :reviews do
resources :comments
end
ありがとう!
感謝を助け、そのほとんどの作品は私だけではnilにリダイレクトすることはできません取得します!エラー。私は私の質問にコントローラを追加しました。これを解決できるものは何ですか? – Dave
申し訳ありませんが、レビューではなくコメントコントローラで問題が発生していたことが分かりました。 – Dave