我什至不确定如何以可以理解的方式提出这个问题。
基本上,我想在保存后使用 js.erb 做一些 javascript。我正在使用常规的 javascript/coffee-script 文件提交表单(如果所有字段都正确填写,则提交表单,否则表单什么也不做,只显示错误)。
我的咖啡脚本的一部分:
fieldCorrectResponse: (fields, response) ->
if fields == correct
$('#new_mail')[0].submit()
else
$('#mail_error').text('error while filling out form')
我的邮件控制器:
def create
@mail = Mail.new(mail_params)
if @mail.save
#PERFORM SOME JS USING A JS.ERB
else
render :new
end
END
所以我想我真正要问的是,你如何在控制器中调用 js.erb ?
在下面写了我的问题的解决方案..