【问题标题】:Unable to generate a user model in within Ruby on Rails无法在 Ruby on Rails 中生成用户模型
【发布时间】:2014-03-20 20:50:01
【问题描述】:

我可以运行并成功安装设计 gem,但是当我尝试生成用户模型时。 它创建一个数据库文件,但没有 .rb 扩展名

20140320203238_devise_create_users

所以当我运行 rake db:migrate 时没有任何反应

在运行 migrate 命令以创建迁移之前,我必须将文件重命名为 add rb

【问题讨论】:

  • 有实际问题吗?听起来你解决了这个问题。如果您认为这是设计 gem 的问题,我建议您在 Github 上的项目上创建一个问题。
  • 我不知道,因为我创建了许多迁移而无需重命名文件并且找不到任何关于此的信息。谢谢

标签: ruby-on-rails ruby devise


【解决方案1】:

存在与 Devise 相关的现有问题,特别是对于 Rails 版本 4.1.0.rc1。这很可能是这里的问题,我无法确认,因为您没有提到您当前使用的 Rails 版本。

我建议您将Rails 版本降级到4.0.2 并重试。

你可以在Devise generator creates failing migration in Rails 4.1.0.rc1看到关于这个问题的持续讨论

【讨论】:

  • 是的,自从我升级到 4.0.4 后,我在创建用户模型时遇到了问题
猜你喜欢
  • 1970-01-01
  • 2013-04-18
  • 2014-08-23
  • 1970-01-01
  • 1970-01-01
  • 2013-04-23
  • 2015-07-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多