11155
(-- --)
1
Hi,
I am facing issue with composite primary key
In my gem file I have the below entries -
gem 'rails', '>= 4.1.0.rc2'
gem 'mysql2'
gem 'rb-readline', "~> 0.5.1"
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'spring', group: :development
gem 'bcrypt', '~> 3.1.7'
gem 'composite_primary_keys', {
:git =>
'git://github.com/composite-primary-keys/composite_primary_keys.git',
:branch => 'ar_4.1.x'
}
When I tried running rails server, I get the below error
Exiting
/home/samanth/.bundler/ruby/2.1.0/composite_primary_keys-82db7315760f/lib/composite_primary_keys/connection_adapters/abstract/connection_specification_changes.rb:10:in
`establish_connection': uninitialized constant
ActiveRecord::Base::DEFAULT_ENV (NameError)
from
/home/samanth/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/activerecord-4.1.0.rc2/lib/active_record/railtie.rb:129:in
`block (2 levels) in <class:Railtie>'
Can you please advise how this issue can be fixed?
Hi,
I am facing issue with composite primary key
In my gem file I have the below entries -
gem ‘rails’, ‘>= 4.1.0.rc2’
gem ‘mysql2’
gem ‘rb-readline’, “~> 0.5.1”
gem ‘sdoc’, ‘~> 0.4.0’, group: :doc
gem ‘spring’, group: :development
gem ‘bcrypt’, ‘~> 3.1.7’
gem ‘composite_primary_keys’, {
:git =>
‘git://github.com/composite-primary-keys/composite_primary_keys.git’,
:branch => 'ar_4.1.x'
}
When I tried running rails server, I get the below error
Exiting
/home/samanth/.bundler/ruby/2.1.0/composite_primary_keys-82db7315760f/lib/composite_primary_keys/connection_adapters/abstract/connection_specification_changes.rb:10:in
`establish_connection’: uninitialized constant
ActiveRecord::Base::DEFAULT_ENV (NameError)
from
/home/samanth/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/activerecord-4.1.0.rc2/lib/active_record/railtie.rb:129:in
`block (2 levels) in class:Railtie’
Can you please advise how this issue can be fixed?
–
Posted via http://www.ruby-forum.com/.
The error is this:
ActiveRecord::Base::DEFAULT_ENV (NameError)
How does your config/database.yml look like?
I think this is an issue with the CPK gem, not Rails. My first suspicion is that the file that defines DEFAULT_ENV isn’t being required:
https://github.com/rails/rails/blob/v4.1.0.rc2/activerecord/lib/active_record/connection_handling.rb
Note the bunch of files that are required in the CPK main file:
https://github.com/composite-primary-keys/composite_primary_keys/blob/ar_4.1.x/lib/composite_primary_keys.rb
connection_handling isn’t on that list…
–Matt Jones
11155
(-- --)
4
Matt Jones wrote in post #1146177:
gem 'sdoc', '~> 0.4.0', group: :doc
Can you please advise how this issue can be fixed?
I think this is an issue with the CPK gem, not Rails. My first suspicion
is
that the file that defines DEFAULT_ENV isn't being required:
Note the bunch of files that *are* required in the CPK main file:
connection_handling isn't on that list...
--Matt Jones
Can you please suggest if any work around to get past this error ?
11155
(-- --)
5
Andreas Wenk wrote in post #1146145:
The error is this:
ActiveRecord::Base::DEFAULT_ENV (NameError)
How does your config/database.yml look like?
The same config/database.yml was working just fine until I installed CPK
gem.
Please find below link where I asked for solution for the same issue.