首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rails 5未初始化常数RackDelegation

rails 5未初始化常数RackDelegation
EN

Stack Overflow用户
提问于 2016-06-27 07:36:20
回答 4查看 1.2K关注 0票数 0

我正在开发一个使用rails 5.0.0.rc2的项目。以下是我到现在为止所做的-

  1. rails新DemoProject。
  2. 为ruby-2.3.1和rails-5.0.0.rc2创建了宝石集。
  3. $ bundle安装。
  4. $ rails g模型用户名:string
  5. 用设计宝石。 宝石‘设计’ $ rails生成设计:安装 $ rails生成设计用户

现在,如果我运行rake:db迁移,我会收到一个错误-

/home/swapnil/.rvm/gems/ruby-2.3.1@ruby-2.3.1-rails-5.0.0.rc2/gems/devise-3.5.10/lib/devise/failure_app.rb:9:in‘’:未初始化的常量操作控制器::RackDelegation (NameError)

背后的原因是什么?怎么解决这个问题?

EN

回答 4

Stack Overflow用户

发布于 2016-06-27 07:48:10

从外观上看,您使用的是与Rails 5.0.0.rc2不兼容的Devise 3.5.10。如果使用来自RubyGems的最新设计不适用于您,请在您的Gemfile中这样做。gem 'devise', github: plataformatec/devise

检查了Rails 5.0.0.rc1,我的设计版本为4.1.1。

票数 0
EN

Stack Overflow用户

发布于 2016-06-27 13:35:37

Design4.0与Rails 4.1一起工作。

因此,这是一个设计版本的问题。

我对它进行了升级,使其现在与rails 5.0.0.rc2兼容。

创业板“设计”、“~>4.1”、“>=4.1”

并运行包安装。

票数 0
EN

Stack Overflow用户

发布于 2020-07-08 00:19:15

这是我的守门宝石,需要碰一下

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38048286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档