рельсы генерируют модель Инвестор - получаю ошибку «Имя« Инвестор »либо уже используется ...» - PullRequest
14 голосов
/ 09 ноября 2011

У меня есть почти новая настройка ROR 3.1 здесь, и я уже сгенерировал 2 модели (AdminUser и Advisor), когда я пытаюсь добавить другую модель "Инвестор", я получаю эту ошибку:

"Имя" Инвестор "уже используется в вашем приложении или Зарезервировано Ruby on Rails. Пожалуйста, выберите альтернативу и запустите генератор снова. "

Я использую команду: рельсы г модель Инвестор . У меня сейчас только две модели в моем проекте, и ни одна из них не называется Инвестором ...

ИСПРАВЛЕНО: Оказалось, что моя заявка называется «Инвестор»; когда я создал приложение rails, я сделал: rails новый инвестор. Мне пришлось переименовать все вхождения имени моего приложения в другое имя, и теперь оно работает.

Вот список файлов, которые вы должны изменить:

  • config.ru
  • Rakefile
  • конфиг / application.rb
  • конфиг / environment.rb
  • конфигурации / среда / development.rb
  • конфигурации / среда / test.rb
  • конфиг / routes.rb
  • конфиг / Инициализаторы / secret_token.rb
  • конфиг / Инициализаторы / session_store.rb

1 Ответ

11 голосов
/ 29 марта 2012

Это произошло потому, что мое приложение называлось «Инвестор» (то же самое, что и модель, которую я хотел добавить), после того как я изменил имя приложения, оно начало работать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...