如何在关系是一对一的情况下进行迁移和模型。例如,两个模型:user和address。
连接必须是从用户到地址,以便您可以这样做:user.create_address(*)
所以:user.address.city。
has_one我不知道和有什么区别belongs_to。
如何在关系是一对一的情况下进行迁移和模型。例如,两个模型:user和address。
连接必须是从用户到地址,以便您可以这样做:user.create_address(*)
所以:user.address.city。
has_one我不知道和有什么区别belongs_to。
不同之处在于它们是同一关系的两个方面。谁属于谁——根据逻辑和常识确定。“地址属于用户”听起来很正常,“用户属于地址”——马马虎虎。
该表
addresses应该有一个user_id相应的字段