読者です 読者をやめる 読者になる 読者になる

factory_girlでmethodという名前のフィールドをもっているモデルを定義しようとするとエラーになる

method 'GET' みたいに定義するとエラーになる。

その場合は、 add_attribute :method, 'GET' のようにadd_attribute を使うと回避できる。

またmethod以外にもエラーになる名前があって、以下がそのリスト。

__send__
__id__
nil?
send
object_id
extend
instance_eval
initialize
block_given?
raise
caller
method

参考: https://github.com/thoughtbot/factory_girl/issues/666