acts_as_archive
acts_as_archive copied to clipboard
problem when associated class is using devise
Hello,
I m getting method_missing for 'devise' method error when i try to archive a class which belongs to another devise class. When i comment out the association line everything is ok. How can i fix this? Thanks..
Same issue.
Its sad that i had to give up trying to fix this. We were working on an urgent project last week. I will try fix this issue as soon as i ll have time. Thank you for your great work. Loved this gem.
:(
@Winton (or anybody who want to help).
I'ill be glad to help in solving this issue. here under a summarized trace of the app.
=> Rails 2.3.11 application starting on http://0.0.0.0:3000 /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/base.rb:1998:in `method_missing': undefined method `devise' for #<0xb6665ce0>0xb6665ce0>
Hi everybody, I fixed this issue, but it chunk the loading process. Anybody with this issue would want to see my fork : https://github.com/elmatou/acts_as_archive/tree/manual-loading check the readme for explanation. (this fork fix also issue 24)
You can also try the following if using Rails 3. This gets around the method missing issue but I'm now getting other errors (Possibly related to STI, still investigating)
in Gemfile: gem 'acts_as_archive', :require => nil
in config/initializers/acts_as_archive.rb Rails.application.config.after_initialize do require 'acts_as_archive' end
Hi Joel,
This did'nt worked for me (R1.8.9, r2.3.11+ Bundler ) that is why I forked the gem.
It looks like Bundler require the lib even when :require => nil
is passed.
there is a common issue with polymorphic assocation maybe it is yours.
issue 24 + patch : https://github.com/winton/acts_as_archive/pull/26
Thanks elmatou, indeed it was the polymorphic association issue.
:require => nil works for me. Rails 3
@winton, can you merge elmatou's changes into master?