All, Has anyone used Sequel in a Rails 3 app using devise authentication? I'd like to use devise, but if someone has a better suggestion please let me know. I tried an app from scratch, followed some recent instructions from these 2 sources:
For Rails 3 and Sequel http://blog.maxaller.name/2012/07/quick-start-with-rails-3-sequel-3/ For Rails 3 Sequel and Devise http://rosenfeld.herokuapp.com/en/articles/2012-04-18-getting-started-with-sequel-in-rails When I try to generate my device model I get: rails generate devise User .... /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- devise/orm/sequel (LoadError) from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `block in require' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in `load_dependency' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require' from /home/gregd/development/sequel_devise/config/initializers/devise.rb:16:in `block in <top (required)>' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/devise-2.1.2/lib/devise.rb:247:in `setup' from /home/gregd/development/sequel_devise/config/initializers/devise.rb:3:in `<top (required)>' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `block in load' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in `load_dependency' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/engine.rb:587:in `each' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/engine.rb:587:in `block in <class:Engine>' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `instance_exec' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `run' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/initializable.rb:55:in `block in run_initializers' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `each' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `run_initializers' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/application.rb:136:in `initialize!' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing' from /home/gregd/development/sequel_devise/config/environment.rb:5:in `<top (required)>' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `block in require' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in `load_dependency' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/application.rb:103:in `require_environment!' from /usr/local/rvm/gems/ruby-1.9.3-p0@euchre/gems/railties-3.2.8/lib/rails/commands.rb:25:in `<top (required)>' from script/rails:6:in `require' from script/rails:6:in `<main>' This looks like the active support railtie for sequel and devise are not compatible that devise is expecting a devise/orm/sequel file. However, sequel-devise is suppose to provide that. So, confused. -GregD -- You received this message because you are subscribed to the Google Groups "sequel-talk" group. To view this discussion on the web visit https://groups.google.com/d/msg/sequel-talk/-/PcCPUuewzKQJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sequel-talk?hl=en.
