1
我希望你能幫我解決一些小問題。從控制器Ruby on Rails調用JavaScript 3.2.9
我在ROR控制器一些代碼:
def create
@email = Email.new(params[:email])
respond_to do |format|
if @email.save
format.html { redirect_to root_path }
format.json { render json: @email, status: :created, location: @email }
else
format.html { render action: "new" }
format.json { render json: @email.errors, status: :unprocessable_entity }
end
end
end
如果電子郵件保存,
if @email.save
我想DIV在HTML文件
<div id="notice">OK</div>
將表現出與此javascript
document.getElementById("notice").style.display = 'block';
但我不知道我應該把js文件放在哪裏以及如何從控制器調用它。
謝謝。
JavaScript是在客戶端的瀏覽器中運行,因此,你應該,但到這個HTML模板。 –
我想我應該從控制器給模板一個「符號」,以便使用js權力。 – Aaxenon