在社区的#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
模型/ community_topic.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>
答案 0 :(得分:4)
我找到了答案 只要我使用'acts_as_commentable_with_threading'
,我就必须使用 comment_threads 而不是评论