belongs_to
Railsのコンセプトでよくわからないことがあります。ドキュメントの状態:
Adding an object to a collection (has_many or has_and_belongs_to_many) automatically saves that object
私がEmployee
エンティティを持っているとしましょう:
class Employee < ActiveRecord::Base
belongs_to :department
belongs_to :city
belongs_to :pay_grade
end
次のコードは 3 つの更新プログラムを起動しますか?もしそうなら、それを行うためのより良い方法はありますか? :
e = Employee.create("John Smith")
Department.find(1) << e
City.find(42) << e
Pay_Grade.find("P-78") << e