We have updated the rails version from 2.1.1 to 2.3.3 and we get the
folowing error message:
undefined method `quote_ident’ for PGconn:Class
Any idea about it?
Thanks in advance.
We have updated the rails version from 2.1.1 to 2.3.3 and we get the
folowing error message:
undefined method `quote_ident’ for PGconn:Class
Any idea about it?
Thanks in advance.
I have the very same problem when migrating from rails 2.3.2 to 2.3.3.
Nothing else has been modified.
Please help…
Shall we wait for a new version of postgres-pr (actual 0.6.1) ?
Thanks
OK. Now there is a temporary solution, I suppose before postgres-pr
gets updated… It’s very well explained here :
You need to add to : config/initializers/new_rails_defaults.rb, the
following :
def PGconn.quote_ident(name)
%(“#{name}”)
end
ha… my problem was I was running a rake take
so the initializers weren’t being run
this seems to have worked for me:
rake db:create:all -P development
That fix is being ignored in my case. Win XP
I get exactly the same error.
When I run the console it is modifying the class however.
On Aug 2, 8:59 am, Doug [email protected] wrote:
ha… my problem was I was running a rake take
so the initializers weren’t being run
Yes I hit that problem as well. It can be addressed by placing the
patch directly into active_record rather than into
new_rails_defaults.rb as suggested earlier. i.e. whack the patch in:
active_record/connection_adapters/postgresql_adapter.rb
cheers,
mick
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs