Rails 4,重定向到“pages / congrats”

时间:2014-03-10 13:25:17

标签: ruby-on-rails ruby authentication redirect

注册新用户后出现问题。我需要将用户重定向到页面,并祝贺他已注册。地址是:/ pages / bravo。但重定向不起作用。

    def create
  @user = User.new(user_params)
  if @user.save
    redirect_to "pages/bravo"
  else
    render "new"
end
end

它将返回相同的注册页面而不重定向。 谢谢。

2 个答案:

答案 0 :(得分:5)

假设bravo是控制器中的一个动作

redirect_to :controller => 'pages', :action => 'bravo'

答案 1 :(得分:1)

if @user.save!
    redirect_to bravo_pages_path , notice: "Success"
  else
    flash.now[:notice] = "Error"
    render "new" 
end