我是rails的新手,我在月度数据报告方面遇到了一些问题。 我有一个用户表和交易表与 has_many 关联。交易表包含列类型(买入或卖出),金额(amount_value), created_at 和 updated_at 列和的 USER_ID 即可。
我如何根据此生成用户的月份交易报告。
答案 0 :(得分:1)
在您的控制器中考虑
@user = User.find(params[:id])
意味着您在用户show
操作中,您可以按如下方式获取其交易:
@transactions = @user.transactions
如果您的命名正确,那么应返回包含所有事务的数组。
修改强> 我的印象是你在rails上使用ruby,这意味着不需要编写SQL查询!如果我错了,你只想要sql查询,那么你可以在评论中找到答案!