加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在RAILS视图中包含一个公共javascript文件夹

发布时间:2020-12-17 03:51:46 所属栏目:百科 来源:网络整理
导读:我有一个脚本库,我想在我的rails应用程序的客户端实现; 在视图中,我知道我可以执行以下操作. %= javascript_include_tag 'folder/script.js' %.. 而且因为有太多单独的脚本文件,这个过程非常浪费时间和冗余. 我知道有一种技术可以将所有脚本包含在public / j
我有一个脚本库,我想在我的rails应用程序的客户端实现;

在视图中,我知道我可以执行以下操作.

<%= javascript_include_tag 'folder/script.js' %>
..

而且因为有太多单独的脚本文件,这个过程非常浪费时间和冗余.

我知道有一种技术可以将所有脚本包含在public / javascript文件夹中

<%= javascript_include_tag :all %>

但是这将包括目标文件夹之外的不需要的脚本,专门用于一个View.

有没有办法只包含特定文件夹中的所有脚本?

提前致谢

解决方法

您可以使用标准javascript_include_tag和Dir.glob方法将所有文件包含在目录中.所以,这样的事情应该有效:

<%= javascript_include_tag Dir.chdir(File.join(Rails.root,"public","javascripts","your","subdiretory")) { |d| Dir.glob("*.js") } %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读