2012-09-15 54 views

回答

0

原來,追加config.assets.initialize_on_precompile = false將更正預編譯。

3

您現在可能已經找到了一個很好的解決方案,但爲了以防萬一,我建議您使用Heroku的環境配置。

在你cloudinary.yml使用環境變量:

production: 
    cloud_name: sam-thornton 
    api_key: <%= ENV["CLOUDINARY_API_KEY"] %> 
    api_secret: <%= ENV["CLOUDINARY_API_SECRET"] %> 
    enhance_image_tag: true 
    static_image_support: true 

然後設置你的Heroku的配置從終端:

heroku config:set CLOUDINARY_API_KEY=YOUR_KEY 
heroku config:set CLOUDINARY_API_SECRET=YOUR_SECRET 

這樣你就可以放心地保持你的cloudinary.yml文件中公共存儲庫(因此仍然能夠與Heroku同步),而不必泄露敏感信息。