我試圖遷移acts_as_taggable來安裝它,但由於我已經有一個名爲「標記」的表,因此對於照片標記,它將崩潰並且無法遷移。由於我有另一個標記模型,因此我不得不遷移因爲我有另一個標記模型
如何更改表acts_as_table創建的名稱?這可能嗎?
非常感謝!
我試圖遷移acts_as_taggable來安裝它,但由於我已經有一個名爲「標記」的表,因此對於照片標記,它將崩潰並且無法遷移。由於我有另一個標記模型,因此我不得不遷移因爲我有另一個標記模型
如何更改表acts_as_table創建的名稱?這可能嗎?
非常感謝!
您可以在http://rubydoc.info/gems/acts-as-taggable-on/3.4.1/frames
class User < ActiveRecord::Base
acts_as_taggable # Alias for acts_as_taggable_on :tags
acts_as_taggable_on :skills
end
看看到文檔只需使用第二行以新標籤型號名稱
我只是通過重新命名所有的變量表+列固定它,並替換我的代碼中的每個「標記」調用。
耐心!
Thanks Fer
我的問題是有關遷移時的安裝。 Acts_as_taggable在他們的遷移中對「標籤」進行了硬編碼,所以我認爲它不可能。 :( – Gibson 2014-09-19 13:53:09
你是對的,標籤表是硬編碼的...然後我認爲你必須手動創建這些表(通過設置你自己的遷移) – Fer 2014-09-19 14:02:57