在Rails中找到Assets目录

时间:2015-09-24 15:28:46

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-3.2

在诸如javascript_path之类的rails命令中,'application'提供了application.js的路径

是否有命令或方法来查找javascript文件的根目录?

3 个答案:

答案 0 :(得分:0)

Rails 3和4的JavaScript根目录是app/assets/javascripts/

答案 1 :(得分:0)

您可以使用Dir模块

执行此操作
Dir.glob('*/**/*.js')[0].split('/')[0..2].join('/')

=> "app/assets/javascripts"

答案 2 :(得分:0)

您可以使用以下命令

Rails.root.join('app', 'assets', 'javascripts','application.js')

"#{Rails.root}/assets/javascripts"