Closed ghost closed 12 years ago
I've removed generators/essentials_base
from spree essentials in v0.4.0.rc3. The CMS has been updated on master and I'll be releasing a new stable version hopefully today.
Let me know if that works!
-Spencer
Hi,
I've got the same issue.
Any sign of a fix for this?
thanks
The fix is using spree_essential_cms from the master branch vs the last stable release.
In your gemfile:
gem 'spree_essential_cms', :git => 'git://github.com/citrus/spree_essential_cms.git'
Then run bundle update spree_essential_cms
Let me know if that works...
Sorted.
Thanks
Spoke to soon...
Completed 500 Internal Server Error in 121ms
ActionView::Template::Error (undefined method `images' for nil:NilClass): 1: <% unless @page.images.empty? %> 2: <%= render 'spree/shared/slideshow', :images => @page.images, :size => :slide %> 3: <% end %> 4:
sorry
@dp6ai that's a different error. You're asking @page
for it's images, but @page
is nil. You'll need to give me more info to diagnose further.
Installed the gem as per instructions and then refreshed my home page.
activesupport (3.1.3) lib/active_support/whiny_nil.rb:48:in method_missing' /Users/name/.rvm/gems/ruby-1.9.3-p0/bundler/gems/spree_essential_cms-189093ab69f0/app/views/spree/pages/home.html.erb:1:in
_sers_namervm_gems_ruby_p__bundler_gems_spree_essentialcmsabfapp_views_spree_pages_home_html_erb_1297530671091168626_70155355656460'
actionpack (3.1.3) lib/action_view/template.rb:171:in block in render' activesupport (3.1.3) lib/active_support/notifications.rb:55:in
instrument'
actionpack (3.1.3) lib/action_view/template.rb:169:in render' actionpack (3.1.3) lib/action_view/renderer/template_renderer.rb:40:in
block (2 levels) in render_template'
actionpack (3.1.3) lib/action_view/renderer/abstract_renderer.rb:33:in block in instrument' activesupport (3.1.3) lib/active_support/notifications.rb:53:in
block in instrument'
activesupport (3.1.3) lib/active_support/notifications/instrumenter.rb:21:in instrument' activesupport (3.1.3) lib/active_support/notifications.rb:53:in
instrument'
actionpack (3.1.3) lib/action_view/renderer/abstract_renderer.rb:33:in instrument' actionpack (3.1.3) lib/action_view/renderer/template_renderer.rb:39:in
block in render_template'
actionpack (3.1.3) lib/action_view/renderer/template_renderer.rb:47:in render_with_layout' actionpack (3.1.3) lib/action_view/renderer/template_renderer.rb:38:in
render_template'
actionpack (3.1.3) lib/action_view/renderer/template_renderer.rb:12:in block in render' actionpack (3.1.3) lib/action_view/renderer/abstract_renderer.rb:22:in
wrap_formats'
actionpack (3.1.3) lib/action_view/renderer/template_renderer.rb:9:in render' actionpack (3.1.3) lib/action_view/renderer/renderer.rb:36:in
render_template'
actionpack (3.1.3) lib/action_view/renderer/renderer.rb:17:in render' actionpack (3.1.3) lib/abstract_controller/rendering.rb:120:in
_render_template'
actionpack (3.1.3) lib/action_controller/metal/streaming.rb:250:in _render_template' actionpack (3.1.3) lib/abstract_controller/rendering.rb:114:in
render_to_body'
actionpack (3.1.3) lib/action_controller/metal/renderers.rb:30:in render_to_body' actionpack (3.1.3) lib/action_controller/metal/compatibility.rb:43:in
render_to_body'
actionpack (3.1.3) lib/abstract_controller/rendering.rb:99:in render' actionpack (3.1.3) lib/action_controller/metal/rendering.rb:16:in
render'
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:40:in block (2 levels) in render' activesupport (3.1.3) lib/active_support/core_ext/benchmark.rb:5:in
block in ms'
/Users/name/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/benchmark.rb:295:in realtime' activesupport (3.1.3) lib/active_support/core_ext/benchmark.rb:5:in
ms'
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:40:in block in render' actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:78:in
cleanup_view_runtime'
activerecord (3.1.3) lib/active_record/railties/controller_runtime.rb:24:in cleanup_view_runtime' actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:39:in
render'
/Users/name/.rvm/gems/ruby-1.9.3-p0/bundler/gems/spree_essential_cms-189093ab69f0/app/controllers/spree/home_controller_decorator.rb:8:in index' actionpack (3.1.3) lib/action_controller/metal/implicit_render.rb:4:in
send_action'
actionpack (3.1.3) lib/abstract_controller/base.rb:167:in process_action' actionpack (3.1.3) lib/action_controller/metal/rendering.rb:10:in
process_action'
actionpack (3.1.3) lib/abstract_controller/callbacks.rb:18:in block in process_action' activesupport (3.1.3) lib/active_support/callbacks.rb:479:in
_run4371613223662020123process_action328366494556203249__callbacks'
activesupport (3.1.3) lib/active_support/callbacks.rb:386:in _run_process_action_callbacks' activesupport (3.1.3) lib/active_support/callbacks.rb:81:in
run_callbacks'
actionpack (3.1.3) lib/abstract_controller/callbacks.rb:17:in process_action' actionpack (3.1.3) lib/action_controller/metal/rescue.rb:17:in
process_action'
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:30:in block in process_action' activesupport (3.1.3) lib/active_support/notifications.rb:53:in
block in instrument'
activesupport (3.1.3) lib/active_support/notifications/instrumenter.rb:21:in instrument' activesupport (3.1.3) lib/active_support/notifications.rb:53:in
instrument'
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:29:in process_action' actionpack (3.1.3) lib/action_controller/metal/params_wrapper.rb:201:in
process_action'
activerecord (3.1.3) lib/active_record/railties/controller_runtime.rb:18:in process_action' actionpack (3.1.3) lib/abstract_controller/base.rb:121:in
process'
actionpack (3.1.3) lib/abstract_controller/rendering.rb:45:in process' actionpack (3.1.3) lib/action_controller/metal.rb:193:in
dispatch'
actionpack (3.1.3) lib/action_controller/metal/rack_delegation.rb:14:in dispatch' actionpack (3.1.3) lib/action_controller/metal.rb:236:in
block in action'
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:65:in call' actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:65:in
dispatch'
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:29:in call' rack-mount (0.8.3) lib/rack/mount/route_set.rb:152:in
block in call'
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in block in recognize' rack-mount (0.8.3) lib/rack/mount/code_generation.rb:68:in
optimized_each'
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:95:in recognize' rack-mount (0.8.3) lib/rack/mount/route_set.rb:141:in
call'
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:532:in call' spree_core (1.0.0) lib/spree/core/middleware/redirect_legacy_product_url.rb:13:in
call'
spree_core (1.0.0) lib/spree/core/middleware/seo_assist.rb:27:in call' railties (3.1.3) lib/rails/engine.rb:456:in
call'
railties (3.1.3) lib/rails/railtie/configurable.rb:30:in method_missing' rack-mount (0.8.3) lib/rack/mount/prefix.rb:26:in
call'
rack-mount (0.8.3) lib/rack/mount/route_set.rb:152:in block in call' rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in
block in recognize'
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:75:in optimized_each' rack-mount (0.8.3) lib/rack/mount/code_generation.rb:95:in
recognize'
rack-mount (0.8.3) lib/rack/mount/route_set.rb:141:in call' actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:532:in
call'
warden (1.0.6) lib/warden/manager.rb:35:in block in call' warden (1.0.6) lib/warden/manager.rb:34:in
catch'
warden (1.0.6) lib/warden/manager.rb:34:in call' actionpack (3.1.3) lib/action_dispatch/middleware/best_standards_support.rb:17:in
call'
rack (1.3.6) lib/rack/etag.rb:23:in call' rack (1.3.6) lib/rack/conditionalget.rb:25:in
call'
actionpack (3.1.3) lib/action_dispatch/middleware/head.rb:14:in call' actionpack (3.1.3) lib/action_dispatch/middleware/params_parser.rb:21:in
call'
actionpack (3.1.3) lib/action_dispatch/middleware/flash.rb:247:in call' rack (1.3.6) lib/rack/session/abstract/id.rb:195:in
context'
rack (1.3.6) lib/rack/session/abstract/id.rb:190:in call' actionpack (3.1.3) lib/action_dispatch/middleware/cookies.rb:331:in
call'
activerecord (3.1.3) lib/active_record/query_cache.rb:64:in call' activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in
call'
actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:29:in block in call' activesupport (3.1.3) lib/active_support/callbacks.rb:392:in
_run_call_callbacks'
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in run_callbacks' actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:28:in
call'
actionpack (3.1.3) lib/action_dispatch/middleware/reloader.rb:68:in call' rack (1.3.6) lib/rack/sendfile.rb:101:in
call'
actionpack (3.1.3) lib/action_dispatch/middleware/remote_ip.rb:48:in call' actionpack (3.1.3) lib/action_dispatch/middleware/show_exceptions.rb:47:in
call'
railties (3.1.3) lib/rails/rack/logger.rb:13:in call' rack (1.3.6) lib/rack/methodoverride.rb:24:in
call'
rack (1.3.6) lib/rack/runtime.rb:17:in call' activesupport (3.1.3) lib/active_support/cache/strategy/local_cache.rb:72:in
call'
rack (1.3.6) lib/rack/lock.rb:15:in call' actionpack (3.1.3) lib/action_dispatch/middleware/static.rb:53:in
call'
railties (3.1.3) lib/rails/engine.rb:456:in call' rack (1.3.6) lib/rack/content_length.rb:14:in
call'
railties (3.1.3) lib/rails/rack/log_tailer.rb:14:in call' rack (1.3.6) lib/rack/handler/webrick.rb:59:in
service'
/Users/name/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/httpserver.rb:138:in service' /Users/name/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/httpserver.rb:94:in
run'
/Users/name/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'
Do you have a homepage (path "/") in the database?
i think my database is fairly standard.
I dont remember setting the homepage at any point.
Where would i do that?
Log in to the admin then go to Content > Pages > New
The just make sure you set the path = /
dp6ai wrote:
i think my database is fairly standard.
I dont remember setting the homepage at any point.
Where would i do that?
Reply to this email directly or view it on GitHub: https://github.com/citrus/spree_essential_cms/issues/11#issuecomment-4423022
@dp6ai I just pushed b0fa128 which will redirect you to /products if no homepage exists.
Run bundle update spree_essential_cms
to get the patch
Issue solved, thanks!
Right on :) :beer: :beer:
All working.
thanks