コミュニティの #show ページで、次の情報を取得します。
未定義のメソッド「コメント」
なぜこのエラーが発生したのだろうと思っていました。
community_topics_controller.rb
def show
@community_topic = CommunityTopic.find params[:id]
@comment = @community_topic.comments.build
@community_topic.comments.pop
respond_to do |format|
format.html # show.html.erb
format.json { render json: @community_topic }
end
end
モデル/コミュニティ_トピック.rb
acts_as_commentable
ビュー/community_topics/show.html.erb
<%= render 'comments/form' %>
ビュー/コメント/_form.html.erb
<div class="field">
<%= f.label :comment %><br />
<%= f.text_area :comment %>
<%= f.hidden_field :commentable_id %>
<%= f.hidden_field :commentable_type %>
</div>