在 Rails 3 应用程序中添加特定于页面的 JavaScript 的最佳方法?
2022-08-30 02:28:21
Rails 3有一些不显眼的JavaScript,这很酷。
但是我想知道为特定页面添加其他JavaScript的最佳方法是什么。
例如,我以前可能做过的地方:
<%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %>
我们现在可以通过类似的东西使它变得不显眼
<%= f.radio_button :rating, 'positive' %>
# then in some other file
$('user_rating_positive').click(function() {
$('some_div').show();
}
所以我想我的问题是在哪里/如何包含JavaScript?我不想填满文件,因为这个JavaScript只适用于这个视图。我应该以某种方式为每个页面包含一个自定义JavaScript文件,还是将其粘贴到标头查找的实例变量中?application.js