如何将 javascript 文件包含在 rails 资产管道中?
How can I include javascript file in the rails assets pipeline?
我使用以下命令在 rails 项目上创建了一个新的 ruby:rails new [project_name].
此外,我想创建 javascript 文件,这样我就可以控制我的视图元素。
为此,我创建了一个新的 js 文件并将其放在 app->assets->javascripts->apple_pay.js
目前 appe_pay.js 实施仅用于测试:
console.log("test")
此外,我的 application.js,用作清单文件,如下所示:
//= require_tree .
当我 运行 使用 rails 服务器命令的项目时,我希望看到控制台上显示的消息,但它不是,有什么想法吗?
如果你没有安装"jquery-rails"那么先安装gem并且require文件也加入application.js
//= 要求 file_name
查找:config/initializers/assets.rb
然后:Rails.application.config.assets.precompile += %w[your_file.js]
请注意,由于它不在 application.js 范围内,您需要使用以下方法将其包含在您的视图中:
javascript_include_tag :your_file
保存并重启你的服务器:)
我使用以下命令在 rails 项目上创建了一个新的 ruby:rails new [project_name].
此外,我想创建 javascript 文件,这样我就可以控制我的视图元素。 为此,我创建了一个新的 js 文件并将其放在 app->assets->javascripts->apple_pay.js
目前 appe_pay.js 实施仅用于测试:
console.log("test")
此外,我的 application.js,用作清单文件,如下所示:
//= require_tree .
当我 运行 使用 rails 服务器命令的项目时,我希望看到控制台上显示的消息,但它不是,有什么想法吗?
如果你没有安装"jquery-rails"那么先安装gem并且require文件也加入application.js
//= 要求 file_name
查找:config/initializers/assets.rb
然后:Rails.application.config.assets.precompile += %w[your_file.js]
请注意,由于它不在 application.js 范围内,您需要使用以下方法将其包含在您的视图中:
javascript_include_tag :your_file
保存并重启你的服务器:)