【发布时间】:2012-01-29 05:31:07
【问题描述】:
我想要的是,用 Rails 3.1 以某种方式构建它:
如果A 为b_id 设置了一个ID,则应该不可能为c_id 设置一个ID。反之亦然。
我希望我可以在数据库级别进行迁移(检查约束?)。这有可能吗? 还是在带有验证的模型中执行此操作更实惠?
我的环境:
- Ruby 1.9.3
- Rails 3.1.3
- SQLite 3.7.3
【问题讨论】:
标签: ruby-on-rails sqlite database-design xor