Fireruby problem while connecting to database

Hi there,

i got a small problem when connecting to my firebird database:

config/database.yml:
29 myfirebird:
30 adapter: firebird
31 database: /var/firebird/database.gdb
32 username: SYSDBA
33 password: masterkey
34 host: my.server

app/models/customer.rb:
1 class Customer < ActiveRecord::Base
2 Customer.establish_connection ‘myfirebird’
3 # def self.table_name() ‘kunden’ end
4 end

strangly my controller gives me:
wrong number of arguments (1 for 0)
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/connection_adapters/firebird_adapter.rb:15:in
initialize' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/connection_adapters/firebird_adapter.rb:15:in new_from_params’
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/connection_adapters/firebird_adapter.rb:35:in
firebird_connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:145:in connection_without_query_cache=’
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/query_cache.rb:54:in
connection=' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:106:in retrieve_connection’
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:20:in
connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.rb:931:in add_limit!’
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.rb:924:in
construct_finder_sql' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.rb:395:in find’
…/script/…/config/…/app/controllers/dns_domain_controller.rb:15:in
list' ../script/../config/../app/controllers/dns_domain_controller.rb:4:in index’

Dont’ wonder because it is dns_domain_controller.rb, in there i do a
@customers = Customer.find :all
so it is initated from there :slight_smile:

any solutions? :slight_smile: thanks!

Mit freundlichen
Grüßen
Franz Bettag


QS Housing
Franz Bettag
Ludwigstr. 45-47
90402 Nürnberg
http://www.qs-housing.net

Tel: +49 1805 737376 664
Fax: +49 1805 737376 665