2011-08-23 52 views
1

你好,我想设置如下:如何为轨道宝石设置一个变量?

AssetHash::Base.asset_paths = ['assets'] 

如下所示:https://github.com/donaldpiret/asset_hash

我把它添加到一个初始,到environment.rb文件但它永远不会生效。这里是这个实际的宝石来源:https://github.com/donaldpiret/asset_hash/blob/master/lib/asset_hash.rb

你能帮我理解我可以设置这个配置选项吗?

谢谢

+1

我将它添加到初始化。我希望你不会忘记在将它添加到初始化程序后重新启动你的rails进程? – nathanvda

回答

1

您的解决方案很好,奇怪它不起作用。

另一个是重写self.asset_paths方法,因为它应该提供正确的路径。

在初始化:

AssetHash::Base.class_eval do 
    def self.assets_path 
     your_array_here 
    end 
end