【发布时间】:2016-05-08 13:40:25
【问题描述】:
我的 rails 应用程序中有两个表:一个用户表和一个活动表。用户有很多活动。现在,我正在尝试找出如何打印出activity_name,其中activity_type = :personal AND where user_id = current_user.id。
在我的活动索引文件中,我有以下内容:
<% @activities.where(:user_id => current_user.id).where(:activity_type => :personal).each do |activity| %>
<%= activity.activity_name %>
<% end %>
页面上什么都没有打印出来——我肯定已经将用户和活动添加到数据库中,因为我已经检查了 rails 控制台。我是否错误地设置了每个执行循环?有没有其他方法可以查询这些数据?
【问题讨论】:
标签: ruby-on-rails database sqlite model-view-controller querying