У меня есть две модели «Актив» и «Пользователь». «Актив» может быть назначен одному «пользователю», а «актив» создается одним «пользователем». Здесь подробно описаны классы моделей
class Asset < ActiveRecord::Base
belongs_to :assigned_to ,:class_name=>'User'
belongs_to :creator ,:class_name=>'User'
end
и
class User < ActiveRecord::Base
has_many :assets
end
теперь в активах show.html.erb Я могу получить доступ к имени создателя с помощью
@asset.creator.name
, но не могу увидеть имя 'assign_to'
@asset.assigned_to.name #gives nothing
оба значения успешно сохранены в базе данных. В чем проблема?