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.

Reply via email to