Ruby on Rails: redirect_to не работает после создания и сохранения

Я хочу redirect_to slider_path после того, как пользователь отправит свое электронное письмо. В настоящее время отображается только сообщение об успешном выполнении без перенаправления. Вот код:

class Splash::SubscribersController < ApplicationController

def create

  @subscriber = Subscriber.new(params[:subscriber])

  if @subscriber.save
    success = true
    message = "Success! We'll let you know when we launch."
  else
    success = false
    message = "Fail."
  end

  respond_to do |format|
    format.html { 
      if success
        flash[:success] = message
        redirect_to slider_path
      else 
        flash[:error] = message
      end
      redirect_to root_path 
    }
    format.json { render :json => { :success => success, :message => message }.to_json }
  end  
 end
end
6
задан ramz15 13 January 2012 в 18:47
поделиться