Skip to content


Don't work with rails 3 beta 3 #131

petRUShka opened this Issue · 9 comments

5 participants


Rails: 3.0.0.beta3
Ruby: 1.3.6
Gem: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]

rails server:

/usr/lib/ruby/gems/1.9.1/gems/authlogic-2.1.3/lib/authlogic/session/timeout.rb:26:in block in included': undefined methodbefore_persisting' for Authlogic::Session::Base:Class (NoMethodError)


There has been lots of changes in the ActiveSupport code and ActiveModel. These are what's causing authlogic breaks when used with Rails 3 beta 3.


Assuming you meant Ruby 1.8.6, and not 1.3.6, rails3 only supports Ruby 1.8.7+.


If there are going to be any changes to support Rails 3, I think it should be branched out otherwise it will break in Rails 2


I'm sorry, i made mistake:
Correct data:
Ruby: 1.9.1
Gem: 1.3.6


what is the solution? i get this error too


use scrum8/authlogic branch for the time being. Authlogic 3 will support Rails 3.


My solution is clone the git url to vendor/plugins and remove my authlogic gem in Gemfile, but if there working gem, i will test back. :), thanks for the update


@petRUShka I believe this should be fixed now. Can you confirm, or is it ok to close?


Yes it is fixed.

@petRUShka petRUShka closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.