rails生成模型投资者 - 得到错误“名称'投资者'已被使用......”

时间:2011-11-09 04:45:14

标签: ruby-on-rails model

我在这里有一个几乎全新的ROR 3.1设置并且已经生成了2个模型(AdminUser和Advisor),当我尝试添加另一个模型“投资者”时我收到此错误:

  

“'投资者'这个名字已经在你的申请中使用过了   由Ruby on Rails保留。请选择一个替代方案并运行它   发电机再次。“

我正在使用命令: rails g model Investor 。 我现在的项目中只有两个模型,其中没有一个被称为投资者......

固定: 事实证明我的申请被称为“投资者”;当我创建rails应用程序时,我做了:rails new investor。我不得不将我的应用名称的所有出现重命名为不同的名称,现在它可以正常工作。

以下是您需要更改的文件列表:

  • config.ru
  • Rake文件
  • 配置/ application.rb中
  • 到config / environment.rb
  • 配置/环境/ development.rb
  • 配置/环境/ test.rb
  • 配置/ routes.rb中
  • 配置/初始化/ secret_token.rb
  • 配置/初始化/ session_store.rb

1 个答案:

答案 0 :(得分:11)

之所以发生这种情况,是因为我的应用程序被称为“投资者”(与我想添加的模型相同),一旦我更改了应用程序名称,它就开始工作了......