Ошибка скрипта Rails - PullRequest
       11

Ошибка скрипта Rails

0 голосов
/ 20 ноября 2011

Я написал скрипт для заполнения базы данных, используя значения со страницы Excel.В скрипте я получаю сообщение об ошибке

uninitialized constant Profile (NameError)

Профиль - это название модели, которая у меня есть.Похоже, Rails не распознает мою модель в скрипте.Как можно это исправить.

1 Ответ

0 голосов
/ 20 ноября 2011

Похоже, что Rails не инициализируется должным образом.

Можете ли вы опубликовать сценарий и объяснить, как вы его запускаете / запускаете?

Какую версию Rails вы используете?

Если у вас есть приложение rails и вы хотите запустить задачу в виде скрипта, есть два способа сделать это:

1) через скрипт-бегун

2) через грабли

Если вы используете rake, вы должны указать ему, чтобы правильно инициализировать ваше Rails-приложение. Задачи граблей должны быть под ./lib/tasks

Ознакомьтесь с этими сообщениями, в которых объясняется, как это сделать:

У меня есть задача Rails: я должен использовать скрипт / бегуна или грабли?

скрипт / бегун в рельсах 3

http://guides.rubyonrails.org/active_record_querying.html

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