Redirecting to another controller in Rails

Posted by Vitaly on Stack Overflow See other posts from Stack Overflow or by Vitaly
Published on 2010-04-13T18:02:32Z Indexed on 2010/04/13 18:33 UTC
Read the original article Hit count: 259

Hi,

I'm trying to redirect from one controller to another in Rails and I am getting this error:

undefined method `call' for nil:NilClass

The code is pretty simple (in def create method):

@blog_post_comment = BlogPostComment.new(params[:blog_post_comment])

respond_to do |format|
  if @blog_post_comment.save
    flash[:notice] = 'Comment was successfully created.'
    redirect_to(@blog_post_comment.blog_post)
  else
    render :action => "new"
  end
end

Save goes ok, the value gets into the database. How can I work around the redirect fail?

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about redirect