FactoryGirl: неопределенный метод `paypal 'для класса` Factory' - PullRequest
0 голосов
/ 14 сентября 2011

Глупый вопрос: У меня есть фабрика для оплаты модели

   Factory.define :payment do |f|
     ...
     f.method 'paypal'
     ...
   end

Это дает мне ошибку:

неопределенный метод `paypal 'для класса` Фабрика'

Я думаю, что проблема в методе в классе Руби Object .

Есть ли способ использовать метод в качестве атрибута на фабриках с FactoryGirl?

1 Ответ

1 голос
/ 14 сентября 2011

Я настоятельно рекомендую вам избегать этого имени атрибута.Переименуйте столбец в вашей базе данных.Вы, вероятно, попадете в ту же проблему в нескольких других случаях.

Честно говоря, я не знаю никакого способа решить эту проблему.Вы можете использовать обратный вызов after_create, но это определенно не окончательное решение.

...