SORU
28 Mart 2011, PAZARTESİ


Raylar 3: Nasıl &Ajax çağrısı;redirect_to""?

attempt_login aşağıdaki yöntemi bir giriş formu teslim ettikten sonra Ajax kullanarak denir.

class AccessController < ApplicationController
  [...]
  def attempt_login
    authorized_user = User.authenticate(params[:username], params[:password])

    if authorized_user
      session[:user_id] = authorized_user.id
      session[:username] = authorized_user.username
      flash[:notice] = "Hello #{authorized_user.name}."
      redirect_to(:controller => 'jobs', :action => 'index')
    else
      [...]
    end
  end
end

Sorun redirect_to çalışmıyor.

Bunu nasıl çözersin ?

CEVAP
29 Mart 2011, Salı


Son olarak, ben sadece yerini aldı

redirect_to(:controller => 'jobs', :action => 'index')

bu:

render :js => "window.location = '/jobs/index'"

ve gayet iyi çalışıyor!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • FRED

    FRED

    1 EKİM 2005
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008