Ruby on rails 轨道设计宝石

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=

我使用的是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=>localhost:3000}

  • config/application.rb

    AppName::Application.config.secret_token = 'CODE_HERE'
    
    config.assets.initialize\u on\u precompile=false

  • 最后,我运行这个cmd
    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'