重定向

假設路線:

resources :users, only: [:index]

你可以使用以下方法重定向到其他網址:

class UsersController
  def index
    redirect_to "http://stackoverflow.com/"
  end
end

你可以返回使用者訪問過的上一頁:

redirect_to :back

請注意,在 Rails 5 中,重定向的語法不同:

redirect_back fallback_location: "http://stackoverflow.com/"

哪個會嘗試重定向到上一頁,如果不可能(瀏覽器阻止 HTTP_REFERRER 標頭),它將重定向到:fallback_location