日々精進

新しく学んだことを書き留めていきます

factory girlでwrong number of argumentsエラー

railsでfixtureの代わりに使われるfactory girlを使おうとすると、以下のエラーが発生。

ArgumentError: wrong number of arguments (0 for 1)

この原因はfactory girlでテストデータを作成しようとしているモデルクラスが引数0のinitializeメソッドを持っていないことが原因らしい。詳細は↓
Google グループ
↑で紹介されているfactory girlを使うために引数のデフォルト値を定義する解決策は嫌だなあ。。
他の解決策無いんだろうか。ただいま調査中