Rails 3: How to "redirect_to" in Ajax call? -


निम्न try_login पद्धति को एजीएक्स का उपयोग कर एक लॉगिन फ़ॉर्म सबमिट करने के बाद कहा जाता है। <पूर्व> वर्ग AccessController & lt; ApplicationController [...] def try_login authorized_user = user.authenticate (params [: username], params [: पासवर्ड]) अगर अधिकृत_जर सत्र [: user_id] = authorized_user.id सत्र [: उपयोगकर्ता नाम] = authorized_user.username फ्लैश [: नोटिस ] = "हैलो # {authorized_user.name}।" Redirect_to (: नियंत्रक = & gt; 'नौकरियां',: एक्शन = & gt; 'इंडेक्स') और [...] एंड एंड एंड एंड

समस्या यह है कि redirect_to काम नहीं करता है।

आप इसे कैसे हल करेंगे?

अंत में

इसके साथ:

  redirect_to (: नियंत्रक = & gt; 'नौकरियां', एक्शन = & gt; 'इंडेक्स')  <पूर्व>  रेंडर: जेएस = & gt; "Window.location = '/ jobs / index'"   

और यह ठीक काम करता है!

Comments