我想要有兩個類型爲:boolean
的列,比方說X和Y,其中Y部分依賴於X.當X爲真時,Y可以爲真或假,但是當X爲假時,Y必須爲假。這可能嗎?表列部分依賴於另一列?
class AddPrivacyColumnsToPosts < ActiveRecord::Migration
def change
add_column("posts", "public", :boolean, :default => true)
add_column("posts", "collectable", :boolean, :default => true)
end
end
其中public
是X,和collectable
是Y,即可以只收集的公開信息。如果帖子設置爲私人(public
爲false),則collectable
應自動設置爲false。
是的,這是可能的。有很多方法可以做到這一點,但我不確定你在找什麼。你有沒有你一直在努力的代碼? – kcdragon
@kcdragon剛剛使用遷移文件中的代碼更新了問題 – Arif
您是否在問如何做到這一點? – kcdragon