我想在同一个文件夹中保留Rails 4控制器旁边的Javascript控制器(Angular)。我将此行添加到config / initializers / assets.rb
Rails.application.config.assets.paths << Rails.root.join('app', 'controllers')
重新启动服务器(开发环境),但它没有帮助。 Javascript文件是用Coffee编写的,在标准资源/ javascripts文件夹中工作。
答案 0 :(得分:0)
通过在assets / javascripts / application.js中添加一行来解决
//= require_tree ../../controllers
我是因为默认require_tree .
不会自动加载资产管道中的所有javascript文件,而只会自动加载application.js的“dot”文件夹,这是标准的javascripts文件夹。
答案 1 :(得分:-1)
将此行添加到application.js
//= require_directory .
它将以递归方式包含app / assets / javascript目录中的所有js文件