【发布时间】:2013-06-27 21:47:38
【问题描述】:
我正在尝试动态编译 javascript,然后将其添加到 sprockets 存储中以便它可用。我研究的所有地方都建议使用以下代码来注册 javascript:
env = Rails.application.assets.is_a?(Sprockets::Index) ? Rails.application.assets.instance_variable_get('@environment') : Rails.application
Rails.application.config.assets.digests[file_name] = env[file_name].digest_path
在生产中,Rails.application.assets.instance_variable_get('@environment') 总是返回 nil,我做错了什么吗?还是我应该添加其他内容?
【问题讨论】:
-
有人可以回答吗?
标签: ruby-on-rails asset-pipeline assets