gpt4 book ai didi

javascript - rails : Include Javascript_include_tag outside default folders

转载 作者:行者123 更新时间:2023-11-28 15:22:23 24 4
gpt4 key购买 nike

我有一个模板,我试图将其包含在我的 Rails 应用程序中。这个模板有它自己的结构,我不想弄乱。我们将此模板称为“ Material ”。

我已将所有文件放在我的 vendor/ Assets 文件夹下,以便我具有以下结构:

railsApp/vendor/assets/material/material

在最后一个“material”文件夹中,我有包含 JS 和 CSS 的文件夹。这样我创建了一个文件“material.js”,它包含以下内容:

//= require material/js/jquery-2.1.1
//= require material/js/functions
//= require material/js/bootstrap

这样我就可以调用我想要的js了。

这是我的问题:如何从我的 application.html.erb 调用此material.js?

<%= javascript_include_tag '/vendor/assets/material/material/material', 'data-turbolinks-track' => true %> 

不起作用...

提前致谢。

最佳答案

我会创建一个新的js文件,比如说material.js 。在 app/assets/javascripts/material.js :

//= require material/material

然后在你的config/application.rb中,您需要添加:

config.assets.paths << Rails.root.join('vendor', 'assets', 'material') .

您还需要添加material.js到预编译列表。在 config/initializers/assets.rb :

Rails.application.config.assets.precompile += %w( material.js ) .

然后在你看来,你可以引用资料:

javascript_include_tag 'material'

关于javascript - rails : Include Javascript_include_tag outside default folders,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30757223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com