小编git*_*tic的帖子

如何使用国家宝石

我正在尝试使用Countrys Gem,但是在我捆绑安装后如何使用该宝石方面存在一些基本问题。

  1. 我需要创建一个新的控制器/模型来访问这些国家吗?
  2. 如何创建简单的选择下拉列表以显示国家/地区列表供用户选择?
  3. 所有国家/地区都存放在哪里?(我在Gem中看到了数据文件,但需要一些清楚的方法如何将其导入我自己的应用程序中)

gem ruby-on-rails countries ruby-on-rails-4

5
推荐指数
1
解决办法
5718
查看次数

rails,activerecord sum然后命令

我有一个属于用户的工作模型和用户has_many工作.我想创建一个AR查询,计算每个用户的工作日总数,然后按降序排序.

到目前为止我有这个,但是给了我一个错误:(列"Job.id"必须出现在GROUP BY子句中或用在聚合函数中)

@work_days = Job.group(:user).order('SUM(total_days)')
Run Code Online (Sandbox Code Playgroud)

我似乎无法使用.order方法工作 - 我有什么遗漏的吗?提前致谢!

ruby activerecord ruby-on-rails associations

4
推荐指数
2
解决办法
4297
查看次数

Rails 4,使用 link_to 更新模型属性

希望有人可以帮助解决这个问题。

我有 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)

任何帮助表示赞赏!

controller model ruby-on-rails link-to ruby-on-rails-4

1
推荐指数
1
解决办法
953
查看次数