私にはビューヘルパーがいます、言いましょう(簡単にするために)
def call_alert
return "alert 'this should appear'"
end
次に、ajaxを介して呼び出されるアクションをレンダリングするcoffeescriptファイルsome_test_page.js.coffeeがあります。このsome_test_page.js.coffeeの中に私は持っています:
<%= call_alert %>
/ some_test_pageへのajax呼び出しを行うと、通常、コーヒースクリプトファイルからコンパイルされたjavascriptで応答を受け取ることを期待し、アラートが発生します。しかし、使用しようとしたビューヘルパーにアクセスできないようです。
シンプルに言えば
alert 'this should appear'
some_test_page.js.coffeeファイル内では正常に機能します。
これは大丈夫だと思いますが、多分私は何か逆の慣習や愚かなことをしているのでしょうか?
CoffeeScriptビューファイル内のapplication_helper.rbからビューヘルパーを取得するにはどうすればよいですか?