小编Sab*_*osh的帖子

如何检查rails 3中字段的字段类型是什么

我有一个用户模型.喜欢

class User < ActiveRecord::Base
  attr_accessor :username :campaign_id
  attr_accessible :name, :email, :username
end
Run Code Online (Sandbox Code Playgroud)

如果我获取一个用户记录,如

u = User.first
Run Code Online (Sandbox Code Playgroud)

它会回来

#<User id: 190, name: "sa", :email: "abc@gmail.com", username: "ab">
Run Code Online (Sandbox Code Playgroud)

所以问题是:有没有办法检查一个属性,例如'name'是attr_accessor还是attr_accessible?

ruby ruby-on-rails

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

ReferenceError:未定义Chartkick

我正在使用chartkick gem来显示图表.我已经按照正确的安装文档,但每当我尝试使用他们的方法时

timeline [["Washington", "1789-04-29", "1797-03-03"], ["Adams", "1797-03-03", "1801-03-03"], ["Jefferson", "1801-03-03", "1809-03-03"]]
Run Code Online (Sandbox Code Playgroud)

它在firebug中显示错误 ReferenceError:未定义Chartkick

ruby-on-rails-4 chartkick

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

如何对数组中数组的每个唯一元素求和

我有一个像这样的数组:

[1, 84]
[11, 29]
[11, 84]
[12, 18]
[15, 55]
[15, 4]
Run Code Online (Sandbox Code Playgroud)

我想从这个数组生成一个新数组,如:

[1, 84, 1]
[11, 113, 2]
[12, 18, 1]
[15, 59, 2]
Run Code Online (Sandbox Code Playgroud)

其中每个子数组的第一个元素将是唯一的,它们对应的第二个元素将是sum,第三个元素将是它们的计数.在情况下11,29 + 84 = 113以及11存在的2时间,所以[11, 113, 2].

ruby

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

有没有办法不在rails中生成迁移文件

我正在使用rails使用graph数据库.我不想在生成模型时生成迁移.我知道有一些选择rails g model user --skip-migration.但我正在寻找永久的解决方案,我不需要--skip-migration在生成模型时每次都指定.

ruby ruby-on-rails database-migration

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

与mongoid中的组相加

我是mongoid和mongodb的新手.我有一个型号名称like_count(account_id, create_at, updated_at, like_cnt).我需要按照排序顺序计算每个帐户的总和.我尝试过类似的东西

LikeCount.group_by(&:account_id).sum(:like_cnt)
Run Code Online (Sandbox Code Playgroud)

但似乎是错的.

ruby ruby-on-rails mongodb mongoid aggregation-framework

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

完成作业后,Sidekiq不会释放内存

我在使用Sidekiq时遇到一些奇怪的问题,在使用Sidekiq的情况下,我的工作繁重。但是即使Sidekiq完成工作后,它仍然保留着内存。可能是什么原因?版本号

ruby : 2.2.4
rails : 4.2.7
sidekiq : 3.5.4
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 我也附上了内存日志。即使我已经检查了链接,但还是无济于事。我什至还手动启动了GC。

ruby ruby-on-rails sidekiq ruby-on-rails-4

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