Вот как я добавляю теги (используя acts-as-taggable-on
) к моей модели пользователя (используя factory_girl ):
FactoryGirl.define do
factory :post do
...
trait :poetry do
after(:create) { |post| post.update_attributes(tag_list: 'poetry') }
end
end
end
Таким образом, когда я хочу создать обычный объект Post
, я пишу:
post = create(:post)
но когда я хочу создать Post
с тегом poetry
, я пишу:
post = create(:post, :poetry)
И это работает довольно хорошо.