MyController
की foo
विधि अजाक्स के माध्यम से कहा जाता है, तो वह इस तरह जावास्क्रिप्ट कोड वापस आ सकते हैं:रेल 3: नियंत्रक से जावास्क्रिप्ट कोड कैसे भेजें?
class MyController < ApplicationController
def foo
render :js => "alert('Hello');"
end
end
एक जावास्क्रिप्ट कोड जब foo
सामान्य रूप से कहा जाता है (अजाक्स के माध्यम से नहीं) वापस जाने के लिए इसी तरह के कुछ करने के लिए संभव है कि है? मैं ऐसा कुछ करना चाहता हूं:
class Job < ApplicationController
def edit
if user_type == 'demo'
[Here I would like to display a Javascript alert saying that
the job cannot be edited in demo mode. How would you do this?]
else
@job = Job.find(params[:id])
end
end
end
आप रेल का standart उपयोग और HTTP – fl00r