应使用 assets pipeline 来管理应用的资源结构。

  • 自定义的样式表、JavaScript 文件或图片文件,应放在 app/assets 目录下。

  • 把自己开发但不好归类的库文件,应放在 lib/assets/ 目录下。

  • 第三方代码,如 jQuery 或 bootstrap,应放在 vendor/assets 目录下。

  • 尽可能使用资源的 gem 版。例如:
    jquery-rails,
    jquery-ui-rails,
    bootstrap-sass,
    zurb-foundation