小编Gen*_*kin的帖子

具有Resque插件的ActiveJob

有没有办法使用Resque插件,如resque- loner,ActiveJob和Resque作为后端?

ruby-on-rails resque rails-activejob

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

Pluck和id给出了一系列非唯一元素

在控制台中:

Course.ids.count 
=> 1766
Course.pluck(:id).count
=> 1766
Course.ids.uniq.count
=> 1529
Course.count
=> 1529
Run Code Online (Sandbox Code Playgroud)

这是正常的?

小评论 - 模型课程使用祖先(宝石).

UPD1:

生成的sql:

Learn::Course.ids.count
(5.4ms)  SELECT "learn_courses"."id" FROM "learn_courses" LEFT OUTER JOIN "learn_course_translations" ON "learn_course_translations"."learn_course_id" = "learn_courses"."id"
=> 1766
Learn::Course.count
(1.5ms)  SELECT COUNT(*) FROM "learn_courses"
=> 1529
Run Code Online (Sandbox Code Playgroud)

嗯...

UPD2:

架构信息

#
# Table name: learn_courses
#
#  id          :integer          not null, primary key
#  name        :string(255)
#  position    :integer
#  created_at  :datetime
#  updated_at  :datetime
#  ancestry    :string(255)
#  course_type :string(255)
#  article     :string(255) …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails ancestry ruby-on-rails-4

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

如何使用Chartkick在Google Charts中自定义图例

我正在使用Chartkick在Ruby-on-Rails项目中显示一些statisitcs数据.Chartkick基于Google Charts.有没有办法在图表的图例中自定义数据输出?

例如:

= pie_chart User.get_country_statistic, library: {legend: {position: "left"}, chartArea: {left:0, width:'100%'}}
Run Code Online (Sandbox Code Playgroud)

它给 在此输入图像描述

但是我需要这样的东西: 在此输入图像描述

也就是传说中的更多信息.我怎么能得到它?

charts ruby-on-rails chartkick

5
推荐指数
0
解决办法
1091
查看次数