QA@IT
«質問へ戻る

質問を投稿

FactoryGirl で Attribute 名に sequence を使いたい

表題の件で、FactoryGirl (3.3.0)を用いて 以下のようにsequence というattribute に値を設定して定義し、

FactoryGirl.define do
  factory :entry do
    name 'alphabet'
    sequence 'abcdefg'
  end
end

rspec を実行したいのですが、
Sequencesと名前が衝突するせいか、
以下の様なエラーが出ます。

NoMethodError:
       undefined method `abcdefg='

上手く解決出来る方法をご存知でしたらお教え頂きたいです。

表題の件で、FactoryGirl (3.3.0)を用いて 以下のようにsequence というattribute に値を設定して定義し、

```ruby
FactoryGirl.define do
  factory :entry do
    name 'alphabet'
    sequence 'abcdefg'
  end
end
```

rspec を実行したいのですが、
[Sequences](https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md#sequences)と名前が衝突するせいか、
以下の様なエラーが出ます。

```
NoMethodError:
       undefined method `abcdefg='
```

上手く解決出来る方法をご存知でしたらお教え頂きたいです。