我正在尝试使用Countrys Gem,但是在我捆绑安装后如何使用该宝石方面存在一些基本问题。
我有一个属于用户的工作模型和用户has_many工作.我想创建一个AR查询,计算每个用户的工作日总数,然后按降序排序.
到目前为止我有这个,但是给了我一个错误:(列"Job.id"必须出现在GROUP BY子句中或用在聚合函数中)
@work_days = Job.group(:user).order('SUM(total_days)')
Run Code Online (Sandbox Code Playgroud)
我似乎无法使用.order方法工作 - 我有什么遗漏的吗?提前致谢!
希望有人可以帮助解决这个问题。
我有 2 个控制器/模型:(1)用户有很多(2)评论。评论属于用户。
我想在视图中使用 link_to 简单地更新 Review 模型中的标志属性。如果用户单击“标志”链接,它将更新/修补模型“审查”中的模型属性“标志”为整数“1”。
像这样的东西?
<%= link_to 'Flag', [review.user, review.flag], method: :put, data: { confirm: 'Are you sure?' } %>
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!