我創建了一個新的環境dev_fast_assets
在那裏我做很多優化(預編譯的資產...),以改進較慢筆記本電腦網站的響應速度(因爲服務的資產時需要20秒+ ,你最終喝了太多的咖啡)自定義Rails環境,制定抱怨密鑰
所以我已經基本上建立在/config/environments
一個新的文件,(幾乎是從development.rb複製粘貼),我在mongoid.yml
,ldap.yml
有加,我相信這是所有有是做的。
但是當我運行rails s -e dev_fast_assets
,我得到一個
C:/Dev/Ruby21-x64/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:480:in `raise_no_secret_key': Devise.secret_key was not set.
Please add the following to your Devise initializer:
config.secret_key = 'yyyy
現在我正好在我config.initializers/devise.rb
已經有config.secret_key = 'xxxx'
(從yyyy
不同),到目前爲止,我從來沒有在生產部署問題使用capistrano。
我錯過了什麼?基本上我希望我的dev_fast_assets
環境的行爲幾乎完全像development
之一,除了可能一行兩行更改...
我已經檢查了我的Gemfile和我Gemfile.lock的,沒有這種寶石的跡象:( –