Cattr_accessor not found for testing?


#1

Hi there.

I try to develop an activerecord adapter. Trying to launch the tests,
I’ve got an error:

undefined method ‘cattr_accessor’
from ActiveRecord::Base:Class (NoMethodError)

I could not find this method anywhere in the source of the fresh svn
trunk I take.

How to find this method ? any help welcome.
Tony

PS: I find this method … in a “monnay” package on google ???


#2

Tony wrote:


PS: I find this method … in a “money” package on google ???

Ok also find in Facets. I will try to install the Facets modules.


#3

Tony wrote:

Ok also find in Facets. I will try to install the Facets modules.

… and it does not work “simply”. I try to dig in Gems documentation
and perharps adding a require in the base.rb of active_record.

Is all working fine with your installation ?


#4

Tony - please try posting this to the main Rails list, rather than the
engines developers list.

Good luck,

  • james

On 3/24/06, Tony removed_email_address@domain.invalid wrote:

Posted via http://www.ruby-forum.com/.


engine-developers mailing list
removed_email_address@domain.invalid
http://lists.rails-engines.org/listinfo.cgi/engine-developers-rails-engines.org

  • J *
    ~

#5

issue the following on command line before starting the tests:
export RUBYOPT=-rubygems

worked for me, good luck

Tony wrote:

Hi there.

I try to develop an activerecord adapter. Trying to launch the tests,
I’ve got an error:

undefined method ‘cattr_accessor’
from ActiveRecord::Base:Class (NoMethodError)

I could not find this method anywhere in the source of the fresh svn
trunk I take.

How to find this method ? any help welcome.
Tony

PS: I find this method … in a “monnay” package on google ???


#6

Tony wrote:

Hi there.

I try to develop an activerecord adapter. Trying to launch the tests,
I’ve got an error:

undefined method ‘cattr_accessor’
from ActiveRecord::Base:Class (NoMethodError)

You need activesupport. If you used svn, then checkout the whole rails
tree – if you installed activerecord – then make sure you have
activesupport installed as well. Also the versions need to match and all
. . .