我正在使用Sprockets
,我想将父文件夹中的require添加到我的application.js
中,
所以我试过这个:
//= require ../plugins/adminlte/plugins/datatables/dataTables.bootstrap
但是我没有工作
链轮:: FileNotFound
这是我要导入的文件的路径:
-lib/assets/plugins/adminlte/plugins/dataTables.bootstrap.js
答案 0 :(得分:1)
我对同一问题的解决方案是将目录显式添加到application.rb
中的资产路径:
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 5.2
config.assets.paths << Rails.root.join('app/assets/the_folder')
然后我可以导入所需文件,而不必引用该文件夹:
*
*= require 'the_asset.scss'
*= require_tree .
*= require_self
*/
答案 1 :(得分:0)
直接在资产下创建的任何文件夹都将添加到加载路径中。所以你只需要使用//=require adminlte/plugins/dataTables.bootstrap.js