activerecord - Rails tip - "Use model association" -
    so, i've read in book tip "use model association", encourages developers use build methods instead of putting ids via setters.   assume have multiple has_many relationships in model. what's best practise creating model ?   for example, let's have models article, user , group.   class article < activerecord::base   belongs_to :user   belongs_to :subdomain end  class user < activerecord::base   has_many :articles end  class subdomain < activerecord::base   has_many :articles end   and articlescontroller:   class articlescontroller < applicationcontroller   def create     # let's have methods current_user returns current user , current_subdomain gets current subdomain     # so, need here way set subdomain_id current_subdomain.id , user_id current_user.id     @article = current_user.articles.build(params[:article])     @article.subdomain_id = current_subdomain.id     # or dogbert's suggestion     @article.subdomain = current_subdomain     @arti...