ruby-on-rails – rails生成模型投资者 – 获取错误“名称”投资者“已经被使用…”

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – rails生成模型投资者 – 获取错误“名称”投资者“已经被使用…”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这里有一个几乎新的ROR 3.1的设置,并已经生成了2个模型(AdminUser和Advisor),当我尝试添加另一个模型“投资者”时,我收到这个错误

“The name ‘Investor’ is either already used in your application or@H_403_4@ reserved by Ruby on Rails. Please choose an alternative and run this@H_403_4@ generator again.”

我正在使用命令:rails g model投资者.@H_403_4@我现在在我的项目中只有两个模型,而不是它们被称为投资者…

固定:@H_403_4@原来我的申请被称为“投资者”;当我创建了rails应用程序,我做了:引导新的投资者.我不得不将我应用程序名称的所有出现重命名为不同的名称,现在它可以正常工作.

以下是您必须更改的文件列表:

> config.ru@H_403_4@> Rakefile@H_403_4@> config / application.rb@H_403_4@> config / environment.rb@H_403_4@> config / environments / development.rb@H_403_4@> config / environments / test.rb@H_403_4@> config / routes.rb@H_403_4@> config / initializers / secret_token.rb@H_403_4@> config / initializers / session_store.rb

解决方法

这是因为我的应用程序被称为“投资者”(与我想添加的模型相同),一旦我更改了我的应用程序名称,它开始工作…

猜你在找的Ruby相关文章