Если у меня есть две модели, подобные этой:
Фотоальбомы (id, creator_id)
Фотографии (photo_album_id, name)
В контроллере PhotoAlbums, когда я помещаю туда пользователя Belongs_to, есть ли способ сообщить Rails, что пользователь - creator_id?
Спасибо
Попробуйте belongs_to :user, :foreign_key => :creator_id
belongs_to :user, :foreign_key => :creator_id
Для ясности, вы бы вызвали метод ассоциации belongs_to в вашей модели PhotoAlbums, а не в контроллере (т.е. models/photo_album.rb).
belongs_to
models/photo_album.rb
Посмотрите следующую документацию API для получения дополнительной информации о том, как переопределить соглашения, которые Rails использует для метода belongs_to.http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to