Hi ,
Thanks for the awesome app.
I am new to Ruby on Rails.
I followed the instruction and manually created multitenant_decorator.rb and tenant.rake file under lib/task
I get following error.
Last login: Tue Jul 23 09:45:35 on ttys000
MACPRO:~ CloudInnovates$ cd store
MACPRO:store CloudInnovates$ subl ~/store/
MACPRO:store CloudInnovates$ rails server
WARNING: Nokogiri was built against LibXML version 2.7.3, but has dynamically loaded 2.7.8
=> Booting WEBrick
=> Rails 3.2.13 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Users/CloudInnovates/store/app/models/multitenant_decorator.rb:2:in <top (required)>': uninitialized constant Spree::Page (NameError) from /Users/CloudInnovates/store/config/application.rb:18:in
block (2 levels) in class:Application'
from /Users/CloudInnovates/store/config/application.rb:17:in glob' from /Users/CloudInnovates/store/config/application.rb:17:in
block in class:Application'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:506:in _run__491926929473687932__prepare__39056507203998318__callbacks' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:405:in
__run_callback'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:385:in _run_prepare_callbacks' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/callbacks.rb:81:in
run_callbacks'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/actionpack-3.2.13/lib/action_dispatch/middleware/reloader.rb:74:in prepare!' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/actionpack-3.2.13/lib/action_dispatch/middleware/reloader.rb:48:in
prepare!'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application/finisher.rb:47:in block in <module:Finisher>' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:30:in
instance_exec'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:30:in run' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:55:in
block in run_initializers'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54:in each' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54:in
run_initializers'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:136:in initialize!' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in
method_missing'
from /Users/CloudInnovates/store/config/environment.rb:5:in <top (required)>' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/polyglot-0.3.3/lib/polyglot.rb:63:in
require'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/polyglot-0.3.3/lib/polyglot.rb:63:in require' from /Users/CloudInnovates/store/config.ru:3:in
block in
'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:51:in
instance_eval' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:51:in
initialize'
from /Users/CloudInnovates/store/config.ru:in
new' from /Users/CloudInnovates/store/config.ru:in
'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:40:in
eval' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:40:in
parse_file'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/server.rb:200:in
app' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/commands/server.rb:46:in
app'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/server.rb:304:in
wrapped_app' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/server.rb:254:in
start'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/commands/server.rb:70:in
start' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/commands.rb:55:in
block in <top (required)>'
from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/commands.rb:50:in
tap' from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/commands.rb:50:in
<top (required)>'
from script/rails:6:in
require' from script/rails:6:in
'
MACPRO:store CloudInnovates$
I have also added spree multi domain - https://github.com/spree/spree-multi-domain
none of this both works.
Please Advice
Regards