大佬教程收集整理的这篇文章主要介绍了ruby-on-rails-3.1 – Rails 3.1:从供应商/资产目录不能正确地提供javascript?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
+ app + assets + javascripts + common + public + common + home - home.js
home.js看起来像这样:
//= require jquery //= require jquery_ujs //= require jquery-ui //= require_directory ../../jquery_plugins //= require_directory ../../common //= require_directory ../common //= require_self
现在的诀窍在于jquery_plugins目录.我把这个内部的供应商/ assets / javascripts(包含在资产加载路径中,当我检查Rails.application.config.assets.paths).当我这样做我得到错误:require_tree参数必须是一个目录.当我将该目录移动到app / assets / javascripts时,一切正常.
有人对我做错了吗?还是这个bug?
//= require_directory .
并通过你的app / assets / javascripts / application.js来要求它
//= require jquery_plugins/manifest
编辑(甚至更简单)
感谢@LeEnno为此
实际上,您可以将所有单个库相关的文件放在一个名为库的文件夹中,例如vendor / assets / javascripts / bootstrap,并在同一个文件夹中添加一个index.js,它将作为您的清单,Rails会自动将其取回
如果在你的
app/assets/javascripts/application.js
你添加行
//= require bootstrap
太简单!!!
链接到Rails Asset Pipeline Guide
以上是大佬教程为你收集整理的ruby-on-rails-3.1 – Rails 3.1:从供应商/资产目录不能正确地提供javascript?全部内容,希望文章能够帮你解决ruby-on-rails-3.1 – Rails 3.1:从供应商/资产目录不能正确地提供javascript?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。