我正在尝试使用我的 TrainingSession 模型中的最新活动创建活动提要。
class User
has_many :training_sessions
end
class TrainingSession
belongs_to :user
end
问题是我试图通过从 TrainingSessions 数据库表中实例化一个对象来访问视图页面中的用户数据(主要是用户名),如下所示:
<% @training_sessions.each do |training_session| %>
<%= training_session.user_id %>
问题是,虽然我成功获取到了用户的id,却无法调用,例如:
training_session.user_id.name
...否则我会得到如下所示的 NoMethodError:
undefined method `first_name' for 2:Fixnum
所以我的问题是......如何从 TrainingSession 的对象访问用户的数据?
任何帮助将非常感激。相当难倒这个。