【发布时间】:2011-12-07 11:59:10
【问题描述】:
我正在开发 Rails 3.1 应用程序,我对应该在哪里放置自己的 javascript 代码(例如 my.js)以及在哪里放置 3rd-party javascript 感到困惑库(例如 jQuery-UI)。
我知道在旧版本的Rails中,javascript应该都进入public/javascripts/目录,当我生成Rails 3.1应用程序时,没有public/javascripts/文件夹,但有 app/assets/ 和 verndor/assets/ 并且 app/assets 中有 application.js strong>,我想问一下:
- 在 Rails 3.1 中,我应该将 my.js 和 jQuery-UI js 放在 Rails 3.1 的什么位置??
- app/assets/application.js 应该做什么?
- 如何在我的 html 页面中包含 my.js 和 jQuery-UI js?
----------------我说的对吗?----------
application.js 中的require_tree 是否 用于在 app/vendor/assets/javascript/ 下包含 3rd-party 库
和application.js中的require "something"用于包含app/assets/javascripts/下的js文件??我说的对吗?
【问题讨论】: