2
我是rails新手,並且已經能夠創建一個應用程序,其中acts_as_taggable用於標記。我正在切換到rocket_tag,因爲您可以輕鬆地通過標記和活動關係同時進行搜索。rails 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屬性是:tags和rocket_tag gem試圖將其作爲標記表的列進行訪問。
接下來要看什麼的任何想法都會很棒。
感謝
優秀。謝謝。 –