Фабричная девушка, похоже, не любит Act_as_singleton - PullRequest
2 голосов
/ 25 апреля 2011

Я пытаюсь протестировать приложение Rails с Factory girl и Действует как плагин singleton, и я получаю эту ошибку:

ruby-1.9.2-p180 :001 > Factory(:system)
NoMethodError: private method `new' called for #<Class:0x00000100b18ae0>

Isесть способ попросить фабрику вызвать метод .instance вместо .new ?

1 Ответ

2 голосов
/ 09 мая 2011

Кажется невозможным, но также выглядит небытием.Фабрика для создания вещей, если вам это не нужно, зачем форсировать идею?Почему бы не использовать System.instance вместо этого?

Вы можете использовать System.instance (Factory.attributes_for (: system)), если хотите использовать эту идею.

...