我有一个视图助手,可以说(为简单起见)
def call_alert
return "alert 'this should appear'"
end
然后我有一个咖啡脚本文件some_test_page.js.coffee,它呈现一个通过 ajax 调用的动作。在这个some_test_page.js.coffee我有:
<%= call_alert %>
当我对/some_test_page进行 ajax 调用时,我通常希望从咖啡脚本文件中获得编译后的 javascript 的响应,并且会出现警报。但是,似乎无法访问我尝试使用的视图助手。
如果我放一个简单的
alert 'this should appear'
在我的 some_test_page.js.coffee 文件中它工作正常。
我觉得这应该没问题,但也许我在做一些违反惯例或愚蠢的事情?
如何从我的咖啡脚本视图文件中的 application_helper.rb 获取视图助手?