如何从Rails 3执行SQL语句?
例如,SQL语句“SELECT CURRENT_TIME”获取时间(在PostgreSQL中工作)。
Model.find_by_sql("SELECT CURRENT_DATE")
返回一个模型对象。
答案 0 :(得分:2)
如果你想做你要求的事情,你可以获得连接的句柄,然后就可以执行sql。
sql = "SELECT CURRENT_TIME"
ActiveRecord::Base.connection.select_value(sql)