当我运行的查询(如 MyModel.where(...)
或 record.associated_things
)的控制台,我怎么能看到正在运行的实际数据库查询,以便我能获得对正在发生的事情比较了解?
When I run queries (e.g. MyModel.where(...)
or record.associated_things
) in the console, how can I see the actual database queries being run so I can gain more understanding of what is happening?
在控制台上输入这行:
ActiveRecord::Base.logger = Logger.new(STDOUT)
上一篇:GroupingError:错误:列必须出现在GROUP BY子句或聚合函数中使用子句、出现在、函数、错误
下一篇:为什么没有Rails的" errors.full_messages"替换属性和消息变量?变量、属性、消息、QUOT