Как выполнить инструкцию SQL из Rails 3?Как получить время из базы данных в Rails?
Например, оператор SQL «SELECT CURRENT_TIME» получает время (работает в PostgreSQL).
Model.find_by_sql("SELECT CURRENT_DATE")
возвращает объект модели.
Как выполнить инструкцию SQL из Rails 3?Как получить время из базы данных в Rails?
Например, оператор SQL «SELECT CURRENT_TIME» получает время (работает в PostgreSQL).
Model.find_by_sql("SELECT CURRENT_DATE")
возвращает объект модели.
Если вы хотите сделать то, о чем вы просите, вы можете получить дескриптор соединения и просто выполнить sql на нем.
sql = "SELECT CURRENT_TIME"
ActiveRecord::Base.connection.select_value(sql)
Спасибо! Это сработало. –
Вы действительно хотите найти время? Или есть скрытый мотив? Потому что вы можете получить время от Ruby с Time.now –