has-one

Używanie build with a ma jedno skojarzenie w rails

W tym przykładzie tworzę user z no profile, a następnie utwórz profile dla tego użytkownika. Próbowałem użyć build z has_one ... use': SELECT * FROM `profiles` WHERE (`profiles`.user_id = 4) LIMIT 1 Czy w rails istnieje sposób na skojarzenie 0 LUB 1?

Różnica między ma jeden i należy do w Rails? [duplikat]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między belongs_to a has_one? ... longs_to :person end Czy mogę po prostu użyć has_one :person zamiast belongs_to :person w modelu Cell? Czy to nie to samo?