如何在rails 3中生成月份数据报告

时间:2014-03-18 16:51:29

标签: mysql sql ruby-on-rails-3 activerecord

我是rails的新手,我在月度数据报告方面遇到了一些问题。 我有一个用户表交易表 has_many 关联。交易表包含列类型(买入或卖出),金额(amount_value), created_at updated_at 列和的 USER_ID 即可。

我如何根据此生成用户的月份交易报告。

1 个答案:

答案 0 :(得分:1)

在您的控制器中考虑

@user = User.find(params[:id])

意味着您在用户show操作中,您可以按如下方式获取其交易:

@transactions = @user.transactions

如果您的命名正确,那么应返回包含所有事务的数组。

修改 我的印象是你在rails上使用ruby,这意味着不需要编写SQL查询!如果我错了,你只想要sql查询,那么你可以在评论中找到答案!