Ruby on rails 轨道设计宝石
我使用的是rails 3.2.6、ruby 1.8.7 我想在应用程序中添加设计验证。。 我在我的应用程序中执行以下操作Ruby on rails 轨道设计宝石,ruby-on-rails,Ruby On Rails,我使用的是rails 3.2.6、ruby 1.8.7 我想在应用程序中添加设计验证。。 我在我的应用程序中执行以下操作 gem'designe'add-in-Gemfile 在rails g designe之后:在cmd提示符下安装 在developement.rb中添加此行 AppName::Application.config.secret_token = 'CODE_HERE' config.action\u mailer.default\u url\u options={:host=
gem'designe'
add-in-Gemfilerails g designe之后:在cmd提示符下安装
developement.rb中添加此行
AppName::Application.config.secret_token = 'CODE_HERE'
config.action\u mailer.default\u url\u options={:host=>localhost:3000}
config/application.rb
AppName::Application.config.secret_token = 'CODE_HERE'
config.assets.initialize\u on\u precompile=false
rails g designe user
。
我犯了这个错误
安全警告:没有为Rack::Session::Cookie提供机密选项。
这构成了安全威胁。强烈建议您
提供一个秘密,以防止可能的漏洞利用
饼干。未来版本的机架不支持此功能,并且
将来的版本甚至会使您现有的用户cookie失效
若你们知道这个错误的答案。请让我知道您需要生成应用程序令牌。只需运行以下命令即可完成:
rake secret
并添加到config/initializers/secret_token.rb
AppName::Application.config.secret_token = 'CODE_HERE'
编辑:谢谢
rake secret
只返回一个新的秘密令牌。他需要将它添加到config/initializers/secret\u token.rb
:AppName::Application.config.secret\u token='code\u HERE'