Ruby on rails 4 在RubyonRails中包含自定义文件夹特定资产

Ruby on rails 4 在RubyonRails中包含自定义文件夹特定资产,ruby-on-rails-4,asset-pipeline,Ruby On Rails 4,Asset Pipeline,我正在尝试创建单独的文件夹来保存与后端和前端相关的资产。我计划了以下文件夹结构:app/assets/dashboard/javascripts而不是通常的app/assets/javascripts 后端通过app/views/layouts/dashboard.html.erb提供服务,并以以下方式包括资产: <%= stylesheet_link_tag 'dashboard/dashboard', params[:controller], media: 'all' %> &

我正在尝试创建单独的文件夹来保存与后端和前端相关的资产。我计划了以下文件夹结构:
app/assets/dashboard/javascripts
而不是通常的
app/assets/javascripts

后端通过
app/views/layouts/dashboard.html.erb提供服务,并以以下方式包括资产:

<%= stylesheet_link_tag 'dashboard/dashboard', params[:controller], media: 'all' %>
<%= javascript_include_tag 'dashboard/dashboard', params[:controller] %>
<%= stylesheet_link_tag 'store/application', params[:controller], media: 'all' %>
<%= javascript_include_tag 'store/application', params[:controller] %>
我不确定以这种方式包含资产的正确方法是什么,因此在控制台中获得
404notfound
error for

我还尝试将脚本路径更改为
,但也不起作用。 还尝试将下面提到的代码添加到application.rb,但也不起作用:

Dir.glob("#{Rails.root}/app/assets/**/").each do |path|
      config.assets.paths << path
end

rails是否支持它,以这种方式更改资产目录结构?

在application.rb文件中。加上这个

config.assets.enabled=true


config.assets.path添加了这两个:
config.assets.path您重新启动服务器了吗?嗯。。我也是这样做的。使用ruby 2.2.3p173(2015-08-18修订版51636)[x86_64-linux]
rails 4.2.6
[9] pry(main)> Rails.application.config.assets.paths 
=> ["/home/vipin8169/projectRoot/inmonarch_website/app/assets/images",
 "/home/vipin8169/projectRoot/xyz/app/assets/javascripts",
 "/home/vipin8169/projectRoot/xyz/app/assets/stylesheets",
 "/home/vipin8169/projectRoot/xyz/vendor/assets/javascripts",
 "/home/vipin8169/projectRoot/xyz/vendor/assets/stylesheets",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/jquery-rails-4.1.0/vendor/assets/javascripts",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/coffee-rails-4.1.1/lib/assets/javascripts",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/react-rails-1.6.2/lib/assets/react-source/development-with-addons",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/react-rails-1.6.2/lib/assets/javascripts/",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/bootstrap-sass-3.3.6/assets/stylesheets",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/bootstrap-sass-3.3.6/assets/javascripts",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/bootstrap-sass-3.3.6/assets/fonts",
 "/home/vipin8169/.rvm/gems/ruby-2.2.3@rails426/gems/bootstrap-sass-3.3.6/assets/images"]