RailsGuides 说:
http://guides.rubyonrails.org/association_basics.html 一个 has_many “关联表明模型的每个实例都有另一个模型的零个或多个实例。”
“has_one 关联还与另一个模型建立了一对一的连接,但语义(和结果)有所不同。这种关联表明模型的每个实例都包含或拥有另一个模型的一个实例。”
这是否意味着如果我想建立一个模型的每个实例都有另一个模型的零个或一个实例的关联,最好的方法是使用 has_many 而不是 has_one?如果我使用 has_one 会遇到什么问题?
谢谢。