Acts_as_paranoid --> undefined method `constrain' for class


#1

Hi All,

So I thought I had this acts_as_paranoid problem previously and fixed by
going to rails 0.14.2, although I’m not 100% it was the same thing.

I’m now on rails 0.14.3 and I’m getting:

undefined method constrain' for classClass’

for any model that includes acts_as_paranoid. My application trace is
below.

Has anyone else got this and know a way round it? Does anyone know what
the error actually means?

/usr/lib/ruby/gems/1.8/gems/acts_as_paranoid-0.1.7/lib/acts_as_paranoid.rb:57:in
alias_method' /usr/lib/ruby/gems/1.8/gems/acts_as_paranoid-0.1.7/lib/acts_as_paranoid.rb:57:inincluded’
/usr/lib/ruby/gems/1.8/gems/acts_as_paranoid-0.1.7/lib/acts_as_paranoid.rb:50:in
acts_as_paranoid' #{RAILS_ROOT}/app/models/record.rb:7 #{RAILS_ROOT}/app/controllers/records_controller.rb:19:inlist’

Many thanks in advance.

CHEERS> SAM


#2

On 11/15/05, Sam J. removed_email_address@domain.invalid wrote:

#{RAILS_ROOT}/app/controllers/records_controller.rb:19:in `list’

Many thanks in advance.

CHEERS> SAM

RC4 totally changed the constrain method, so I had to rework some
things. It has been fixed in subversion for some time
(http://techno-weenie.net/svn/projects/plugins/acts_as_paranoid. I’ve
been having some issues with my rubyforge uploader, so I just now
uploaded the updated gem.


rick
http://techno-weenie.net