def create @comment = @commentable.comments.new(comment_params) @comment.user = @current_user if @comment.save CommentNotifier.call(comment, current_user) respond_to do |format| format.html { redirect_to @commentable } format.js # create.js.erb end else redirect_to cookies[:original_referrer] flash[:error] = "Comment could not be created." end end
NameError (undefined local variable or method `comment' for #<BlogPosts::CommentsController:0x00007fd7bfe4c818>
Did you mean? @comment):
app/controllers/comments_controller.rb:18:in `create'
class BlogPosts::CommentsController < CommentsController before_action :set_commentable def new @comment = Comment.new(commentable: @commentable) end private def set_commentable @commentable = BlogPost.friendly.find(params[:blog_post_id]) end end