Rake прерван, я думаю, что это ссылка на enum, который есть в моей папке / lib - PullRequest
0 голосов
/ 05 марта 2011

В моем файле seed.rb у меня есть:

user = User.new(
   :user_type => UserTypes.MEMBER

)

Я получаю ошибку:

rake aborted!
Expected /..../lib/user_types.rb to define UserTypes


module SomeName

   class UserTypes
       MEMBER = 1,
       BLAHBALH = 2
   end

end

Нужно ли включать или требовать в верхней части файла?1007 *

1 Ответ

3 голосов
/ 05 марта 2011

Не include, вам нужно полное имя класса (включая модули). Вам также может понадобиться переместить файл в lib/some_name/user_types.rb (этого можно избежать, используя явный require).

user = User.new(
   :user_type => SomeName::UserTypes::MEMBER
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...