在开发环境中使用ActiveRecord的Mysql本机函数

时间:2010-01-28 17:11:40

标签: mysql ruby activerecord native

我需要使用mysql本机函数查询我的数据库,例如YEAR(date)或NOW()....这适用于登台和生产环境,但由于SQLite缺乏,它在我的开发环境中不起作用支持这些功能。

你能帮忙吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

你可以检查开发RAILS_ENV并在这种情况下使用原生的sqlite函数(datetime('now')而不是now()等)但这只会使你的代码膨胀 - 当然使用本地更容易/更清洁用于开发的mysql实例......