如何从Rails中的数据库中获取时间?

时间:2011-07-08 03:54:38

标签: sql ruby-on-rails database ruby-on-rails-3

如何从Rails 3执行SQL语句?

例如,SQL语句“SELECT CURRENT_TIME”获取时间(在PostgreSQL中工作)。

Model.find_by_sql("SELECT CURRENT_DATE")返回一个模型对象。

1 个答案:

答案 0 :(得分:2)

如果你想做你要求的事情,你可以获得连接的句柄,然后就可以执行sql。

sql = "SELECT CURRENT_TIME"
ActiveRecord::Base.connection.select_value(sql)