Что касается this question, я пытаюсь переопределить метод postgresql_version
, определенный в ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
, который возвращает версию PostgreSQL:обезьяны патч метод ActiveRecord в PostgreSQLAdapter
module ActiveRecord
module ConnectionAdapters
class PostgreSQLAdapter < AbstractAdapter
protected
# Returns the version of the connected PostgreSQL server.
def postgresql_version
80200
end
end
end
end
Но патч не применяется. Я попытался в config/initializer и потребовал его в файле/lib. Помогите?
Пробовал это, но я получаю: 'TypeError: суперкласса несоответствие для класса PostgreSQLAdapter' –
Ok, требующий postgresql_adapter, решает его: 'require 'active_record/connection_adapters/postgresql_adapter'' –