Use Tag instead of ActsAsTaggableOn::Tag

It's shorter, it's easier to extend its behaviour, and it's easier to
integrate with other parts of our application, like translations.
This commit is contained in:
Javi Martín
2019-10-04 14:20:05 +02:00
parent f444533956
commit ad14636255
23 changed files with 56 additions and 56 deletions

View File

@@ -19,7 +19,7 @@ section "Creating Debates" do
end
end
tags = ActsAsTaggableOn::Tag.where(kind: "category")
tags = Tag.where(kind: "category")
30.times do
author = User.all.sample
description = "<p>#{Faker::Lorem.paragraphs.join("</p><p>")}</p>"

View File

@@ -3,7 +3,7 @@ section "Creating comment notifications" do
debate = Debate.create!(author: user,
title: Faker::Lorem.sentence(3).truncate(60),
description: "<p>#{Faker::Lorem.paragraphs.join("</p><p>")}</p>",
tag_list: ActsAsTaggableOn::Tag.all.sample(3).join(","),
tag_list: Tag.all.sample(3).join(","),
geozone: Geozone.reorder("RANDOM()").first,
terms_of_service: "1")

View File

@@ -109,7 +109,7 @@ section "Creating Successful Proposals" do
add_image_to proposal
end
tags = ActsAsTaggableOn::Tag.where(kind: "category")
tags = Tag.where(kind: "category")
30.times do
author = User.all.sample
description = "<p>#{Faker::Lorem.paragraphs.join("</p><p>")}</p>"

View File

@@ -1,17 +1,17 @@
section "Creating Tags Categories" do
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.associations"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.culture"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.sports"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.social_rights"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.economy"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.employment"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.equity"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.sustainability"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.participation"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.mobility"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.media"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.health"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.transparency"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.security_emergencies"))
ActsAsTaggableOn::Tag.category.create!(name: I18n.t("seeds.categories.environment"))
Tag.category.create!(name: I18n.t("seeds.categories.associations"))
Tag.category.create!(name: I18n.t("seeds.categories.culture"))
Tag.category.create!(name: I18n.t("seeds.categories.sports"))
Tag.category.create!(name: I18n.t("seeds.categories.social_rights"))
Tag.category.create!(name: I18n.t("seeds.categories.economy"))
Tag.category.create!(name: I18n.t("seeds.categories.employment"))
Tag.category.create!(name: I18n.t("seeds.categories.equity"))
Tag.category.create!(name: I18n.t("seeds.categories.sustainability"))
Tag.category.create!(name: I18n.t("seeds.categories.participation"))
Tag.category.create!(name: I18n.t("seeds.categories.mobility"))
Tag.category.create!(name: I18n.t("seeds.categories.media"))
Tag.category.create!(name: I18n.t("seeds.categories.health"))
Tag.category.create!(name: I18n.t("seeds.categories.transparency"))
Tag.category.create!(name: I18n.t("seeds.categories.security_emergencies"))
Tag.category.create!(name: I18n.t("seeds.categories.environment"))
end