我正在阅读一本关于“Ruby on Rails”的书,其中一项任务包括修改代码,创建额外的 JavaScript 功能。JavaScript 本身很简单,只需几行代码,所以我的问题完全是概念性的。
我正在执行第一个活动 ,在讨论中人们说应该在视图文件夹中的单独 js.erb 文件中创建新代码。
我的问题是解决问题的更好方法是什么:
在 views 文件夹中创建额外的 js.erb 文件
或者
在 assets->javascript->viewname.js.coffee 中添加额外的 JavaScript 代码
讨论中的人们使用第二种技术,但是将 JavaScript 添加到资产中是否更合适,因为它将与视图一起执行?
编辑:
我使用的是 Ubuntu 12.04,我的 Rails 版本是 3.2.8。