RailsGuides говорит:
http://guides.rubyonrails.org/association_basics.html Ассоциация has_many указывает, что каждый экземпляр модели имеет ноль или более экземпляров другой модели».
«Ассоциация has_one также устанавливает связь один к одному с другой моделью, но с несколько иной семантикой (и последствиями). Эта ассоциация указывает, что каждый экземпляр модели содержит или обладает одним экземпляром другой модели».
Означает ли это, что если я хочу установить ассоциацию, что каждый экземпляр модели имеет ноль или один экземпляр другой модели, лучший способ — использовать has_many, а не has_one? С какими проблемами я столкнусь, если буду использовать has_one?
Спасибо.