在应用程序中包含Javascript文件的标准方法?

use*_*633 4 javascript asset-pipeline ruby-on-rails-4

假设我已经从网上某个地方提取了一个fancy.js文件,我应该采取哪些步骤将它包含在我的Rails 4应用程序中?

现在我有以下内容

  1. 将fancy.js移动到assets/javascripts文件夹
  2. 添加// =需要花哨的application.js资产管道
  3. ???

在1和2之后是否有更多的步骤,或者我这样做是错误的开始?

Cyz*_*far 6

看起来你走在正确的道路上.看看里面app/assets/javascripts/application.js

当您创建一个新应用程序(即rails new app_name)时,它应该已添加

//= require_tree .
Run Code Online (Sandbox Code Playgroud)

只需添加对您希望包含的其他JavaScript文件的引用.

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require fancy
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

您可以找到有关将Javascript文件添加到Rails的更多信息