Rails设计错误“ NoMethodError ...合并”

迈克·比恩

我试图通过设计制作一个用户模型(到目前为止,在我的应用程序中,制作模型或添加属性都没有问题)。我跑

rails g devise user

这创建了这个:

  invoke  active_record
  create    db/migrate/20140930235224_devise_create_users.rb
  create    app/models/user.rb
  invoke    test_unit
  create      test/models/user_test.rb
  create      test/fixtures/users.yml
  insert    app/models/user.rb
  route  devise_for :users

然后我试着跑

rake db:migrate

这给了我以下

rake aborted!
NoMethodError: undefined method `merge!' for #<ActionDispatch::Routing::Mapper::Scope:0x9fc73a4>
/home/user/Desktop/MyApp/config/routes.rb:2:in `block in <top (required)>'
/home/user/Desktop/MyApp/config/routes.rb:1:in `<top (required)>'
/home/user/Desktop/MyApp/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

可能是什么问题呢?

路线的第2行是:

devise_for :users

而环境的第5行是:

Rails.application.initialize!
汤姆·卡德威尔

看来这可能与Devise和最新版本的Rails有关。在Devise Github上查看以下问题:

这篇博客文章解释说该修复程序有一个分支,但是,如果要在生产环境中使用它,则可能应该等到Devise将修复程序合并到主版本中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails路由错误:NoMethodError

来自分类Dev

设计NoMethodError'for'ParameterSanitizer

来自分类Dev

设计NoMethodError'for'ParameterSanitizer

来自分类Dev

Rails,销毁链接NoMethodError

来自分类Dev

NoMethodError Rails 3.2

来自分类Dev

.save上的Rails NoMethodError

来自分类Dev

Rails form_for NoMethodError

来自分类Dev

Rails:模块的NoMethodError

来自分类Dev

设计/注册中的NoMethodError #new

来自分类Dev

BigQuery合并/合并错误

来自分类Dev

专辑#show中的Rails NoMethodError

来自分类Dev

Ruby on Rails的will_paginate-NoMethodError

来自分类Dev

专辑#show中的Rails NoMethodError

来自分类Dev

Rails NoMethodError 'country_select'

来自分类Dev

对于 nil:NilClass on Rails 的 NoMethodError

来自分类Dev

Rails NoMethodError:未定义的方法“紧凑”错误

来自分类Dev

Rails 4错误:NoMethodError-未定义的方法“ itemfavorites”

来自分类Dev

Rails - NoMethodError: undefined method `configure' for #<FirstApp

来自分类Dev

Ruby on Rails:Category#new中的NoMethodError

来自分类Dev

Ruby on Rails模型中的'NoMethodError:undefined method'

来自分类Dev

我没有调用的方法的Rails NoMethodError

来自分类Dev

Rails中的NoMethodError:传递变量

来自分类Dev

Rails-has_many关系导致NoMethodError

来自分类Dev

Ruby on Rails的Nil测试-NoMethodError Nil:class

来自分类Dev

rails NoMethodError:未定义的方法“酒店”

来自分类Dev

Has_many rails关联=> NoMethodError

来自分类Dev

Rails:上传文件时出现奇怪的“ NoMethodError”

来自分类Dev

Ruby on Rails模型中的'NoMethodError:undefined method'

来自分类Dev

Rails nomethoderror仅在生产中