Мне нужно выполнить эти SQL ниже, но я не смог получить результат.
newid=Header.find_by_sql(
"SELECT coalesce(max(transaction_id),0)+1 AS id
FROM transaction_headers
WHERE transaction_year = #{Time.now.year} AND
transaction_type='#{fields[:transaction_type]}'"
)
Но я не могу передать результат newid.Единственное значение, которое я получил, было [#
] Кто-нибудь может помочь мне создать правильный оператор для Ruby? РЕДАКТИРОВАТЬ: Поля таблицы
-----------------------------------------------------------------------------------
| transaction_type | transaction_year | transaction_id | customer_id | uid | date |
-----------------------------------------------------------------------------------
Спасибо.