我想在表"my_model"中添加一个布尔值字段("is_public").目前我可以使用:
class AddPublicToDream < ActiveRecord::Migration
def self.up
add_column :my_model, :is_public, :string
end
def self.down
remove_column :my_model, :is_public, :string
end
end
然后我可以给我的模型指定"真"或"假".在控制器中是公共的.
我可以用:boolean替换:string来达到同样的效果吗?与:string相比,它会节省一些数据库空间吗?