小编Joh*_*udd的帖子

Rails Logger似乎是重复日志行

我正在体验rails logger的一些好奇心.

当我在代码中插入Rails.logger.info("Some text")时,通常是跟踪流程,我在控制台中得到两行"Some text"输出.

这通常不是什么大问题,但是当我转储较大对象的内容时,输出可能会很麻烦.

在我升级到Rails 4之前,这似乎永远不会发生,或者至少,我不记得它发生了.

有谁知道这里发生了什么,如果有办法停止复制日志输出?

logging ruby-on-rails ruby-on-rails-4

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

更改友好ID默认列

我正在尝试找出如何更改Friendly Id生成唯一名称的默认列.

目前,它要求表有一个名为slug的列,但我需要为组织生成唯一的电子邮件地址,并且'slug'不是正确的标识符.

这是到目前为止的代码:

require 'friendly_id'

class Organisation < ActiveRecord::Base
    extend FriendlyId

    friendly_id :name, :use => :email
end
Run Code Online (Sandbox Code Playgroud)

产生

NameError: uninitialized constant FriendlyId::Email
Run Code Online (Sandbox Code Playgroud)

我认为有能力进行配置并通过它设置默认值,但这会改变各处的slug列.我只需要为特定型号更改它.

ruby-on-rails friendly-id

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