【发布时间】:2023-03-24 14:13:01
【问题描述】:
我创建了一个新环境dev_fast_assets,我在其中进行了许多优化(预编译资产...),以提高网站在慢速笔记本电脑上的响应能力(因为当提供资产需要 20 秒以上时,您最终会喝得太多咖啡)
所以我基本上在/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 一样,除了可能有两行发生变化...
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise environment