У меня есть таблица отзывов и комментариев, где в обзоре может быть много комментариев.
Как я могу сохранить форму добавления нового комментария в частичном обзоре?
То, что у меня есть на данный момент, дает ошибку "неопределенный метод` имя_модели 'для NilClass: Class ".
_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
Спасибо за любую помощь, она очень ценится!