Hello all,
I'm trying to use service merchant plugin in my application.
i installed plugin in vendor/plugins dir.
I am using mysql database. so i changed database configuration in two
files of service_merchant
1)"vendor\plugins\service_merchant\tracker\test\connection.rb" and
"vendor\plugins\service_merchant\subscription_management\test" as
following
require 'rubygems'
gem 'activerecord'
require 'activerecord'
#gem 'sqlite3-ruby'
ActiveRecord::Base.establish_connection(
:adapter => "mysql",
:database => "sarasave_service_marchant",
:username => "root",
:password => "myroot",
:host => "localhost"
)
now i created database successfully. using
rake service_merchant:create_all_tables
but when i run "demo.rb" file then i got following error of
ConnectionNotEstablished -----
F:\sarasaves_service_merchant\sarasaves\vendor\plugins\service_merchant>ruby
dem
o.rb --trace
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/connection_a
dapters/abstract/connection_pool.rb:326:in `retrieve_connection':
ActiveRecord::
ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished)
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/connection_adapters/abstract/connection_specification.rb:123:in
`retrieve_conne
ction'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/connection_adapters/abstract/connection_specification.rb:115:in
`connection'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/base.rb:1276:in `columns'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/base.rb:3008:in `attributes_from_column_definition_without_lock'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/locking/optimistic.rb:66:in `attributes_from_column_definition'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/base.rb:2435:in `initialize'
from
./subscription_management/lib/subscription_management.rb:82:in `new
'
from
./subscription_management/lib/subscription_management.rb:82:in `sub
scribe'
from demo.rb:55
------------------------------------------------------------------
I tried subscription = Subscription.new in my application console then
it runs
F:\sarasaves_service_merchant\sarasaves>ruby script/console
Loading development environment (Rails 2.3.2)
>> subscription = Subscription.new
=> #<Subscription id: nil, account_id: nil, tariff_plan_id: nil,
taxes_id: nil,
quantity: nil, currency: nil, net_amount: nil, taxes_amount: nil,
periodicity: n
il, starts_on: nil, ends_on: nil, status: nil, created_at: nil,
updated_at: nil,
deleted_at: nil>
I don't understand what's the problem to run demo.rb?
please tell me what went wrong, if any one used service merchant
plugin.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---