Что отличается, когда объявляют отношения?
schema "messages" do field :user_id, :id end
и
schema "messages" do belongs_to :user, User end