Я новичок в рельсах и смог создать приложение с act_as_taggable, которое используется для пометки. Я перехожу к rocket_tag, потому что вы можете легко искать по тегу и активным отношениям одновременно.рельсы 3.2.2 и rocket_tag нет такого столбца
Я следил за инструкциями по установке и создавали правильные таблицы. Проблема заключается в том, когда я пытаюсь экономить теги, код ниже:
class Performance < ActiveRecord::Base
attr_taggable :tags
attr_accessible :description, :start, :tags
Тогда при заполнении БД с данными
50.times do
description = Faker::Lorem.sentence(5)
start = Date.new(2008,12,30)
users.each { |user| user.performances.create!(description: description, start: start, tags:["comedy"]) }
end
и я получаю ошибку ниже
SQLite3::SQLException: no such column: taggings.tags: DELETE FROM "taggings" WHERE
"taggings"."taggable_id" = 1 AND "taggings"."taggable_type" = 'Performance'
AND "taggings"."context" = "taggings"."tags"
В модели taggable: теги и камень rocket_tag пытается получить к нему доступ в виде столбца таблицы меток.
Любые идеи о том, что смотреть дальше, были бы замечательными.
Благодаря
Отлично. Благодарю. –