Using the tabbed navigation example throws an error
Closed this issue · 5 comments
can't convert Symbol into String
Extracted source (around line #2):
(_header.html.haml)
1: #example_2.example_content
2: #top_navigation= render_navigation(:level => 1)
3: .clear_float
4: .content
5: .breadcrumbs
navigation.rb
navigation.items do |primary|
# Add an item to the primary navigation. The following params apply:
# key - a symbol which uniquely defines your navigation item in the scope of the primary_navigation
# name - will be displayed in the rendered navigation. This can also be a call to your I18n-framework.
# url - the address that the generated item links to. You can also use url_helpers (named routes, restful routes helper, url_for etc.)
# options - can be used to specify attributes that will be included in the rendered navigation item (e.g. id, class etc.)
# some special options that can be set:
# :if - Specifies a proc to call to determine if the item should
# be rendered (e.g. <tt>:if => Proc.new { current_user.admin? }</tt>). The
# proc should evaluate to a true or false value and is evaluated in the context of the view.
# :unless - Specifies a proc to call to determine if the item should not
# be rendered (e.g. <tt>:unless => Proc.new { current_user.admin? }</tt>). The
# proc should evaluate to a true or false value and is evaluated in the context of the view.
# :method - Specifies the http-method for the generated link - default is :get.
# :highlights_on - if autohighlighting is turned off and/or you want to explicitly specify
# when the item should be highlighted, you can set a regexp which is matched
# against the current URI. You may also use a proc, or the symbol <tt>:subpath</tt>.
#
primary.item :admin_tab, 'Admin', :if => Proc.new {current_user.isSuperUser?} do |sub|
sub.item :edit_user_tab, 'User Admin', '/users'
sub.item :edit_sites_tab, 'Edit Sites', '/cms_admin/sites'
sub.item :edit_centers_tab, 'Edit Centers', '/centers'
sub.item :edit_departments_tab, 'Edit Departments', '/departments'
sub.item :edit_programs_tab, 'Edit Programs', '/programs'
end
primary.item :communications_tab, 'Communications', :if => Proc.new {current_user.isCommunicationsUser?} do |sub|
sub.item :approve_action_items_tab, 'Approve Action Items', '/action_items'
sub.item :blog_admin_tab, 'Blog Admin', '/blog/monologue'
end
primary.item :faculty_tab, 'Faculty', :if => Proc.new {current_user.isFacultyUser?} do |sub|
sub.item :edit_my_site_tab, 'Edit My Site', '/cms_admin', :if => Proc.new {FacultyUser.find_by_userID(current_user.id).cms_site_enabled?}
sub.item :edit_my_publications_tab, 'Edit My Publications', '/publications'
sub.item :submit_calendar_item_tab, 'Submit Calendar Item', '/calendar_items/new'
sub.item :submit_news_items_tab, 'Submit News Item', '/news_items/new'
end
primary.item :general, 'General' do |sub|
sub.item :calendar_tab, 'Master Calendar', '/calendar'
sub.item :news_tab, 'News', 'News Feed', '/news'
sub.item :faculty_index_tab, 'Faculty Index', '/faculty'
sub.item :blog_tab, 'Blog', '/blog'
end
primary.item :tech, 'Tech' do |sub|
sub.item :trouble_tickets_tab, 'Trouble Tickets', '/equipment'
sub.item :computer_programs_tab, 'Computer Programs', '/computer_programs'
sub.item :locations_tab, 'Locations', '/locations'
sub.item :equipment_tab, 'Equipment', '/equipment'
end
# Add an item which has a sub navigation (same params, but with block)
#primary.item :key_2, 'name', url, options do |sub_nav|
# Add an item to the sub navigation (same params again)
#sub_nav.item :key_2_1, 'name', url, options
#end
# You can also specify a condition-proc that needs to be fullfilled to display an item.
# Conditions are part of the options. They are evaluated in the context of the views,
# thus you can use all the methods and vars you have available in the views.
#primary.item :key_3, 'Admin', url, :class => 'special', :if => Proc.new { current_user.admin? }
#primary.item :key_4, 'Account', url, :unless => Proc.new { logged_in? }
# you can also specify html attributes to attach to this particular level
# works for all levels of the menu
# primary.dom_attributes = {id: 'menu-id', class: 'menu-class'}
# You can turn off auto highlighting for a specific level
# primary.auto_highlight = false
end
end
Please advise.
Do you have a stack trace?
I'll get you one on Thursday when I get back to my desk. Thanks for the
quick reply!
On Wed, Feb 26, 2014 at 1:49 AM, Andi Schacke notifications@github.comwrote:
Do you have a stack trace?
Reply to this email directly or view it on GitHubhttps://github.com//issues/150#issuecomment-36099323
.
Dave Nearing
Undergraduate, College of Arts & Sciences
Depts. of History, Philosophy, and Computer Science
University of Alabama
Here's what I'm getting:
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:16:in `instance_eval'
simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:136:in `should_add_item?'
simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:44:in `item'
(eval):77:in `block (3 levels) in eval_config'
simple-navigation (3.12.0) lib/simple_navigation/core/item.rb:23:in `call'
simple-navigation (3.12.0) lib/simple_navigation/core/item.rb:23:in `initialize'
simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:44:in `new'
simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:44:in `item'
(eval):75:in `block (2 levels) in eval_config'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:63:in `call'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:63:in `items'
(eval):37:in `block in eval_config'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:21:in `call'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:21:in `run'
(eval):3:in `eval_config'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:16:in `instance_eval'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:16:in `eval_config'
simple-navigation (3.12.0) lib/simple_navigation/rendering/helpers.rb:109:in `load_config'
simple-navigation (3.12.0) lib/simple_navigation/rendering/helpers.rb:100:in `active_navigation_item_container'
simple-navigation (3.12.0) lib/simple_navigation/rendering/helpers.rb:42:in `render_navigation'
actionpack (3.2.13) lib/abstract_controller/helpers.rb:53:in `render_navigation'
app/views/layouts/_header.html.haml:2:in `_app_views_layouts__header_html_haml___55056514149227223_35874360'
actionpack (3.2.13) lib/action_view/template.rb:145:in `block in render'
activesupport (3.2.13) lib/active_support/notifications.rb:125:in `instrument'
actionpack (3.2.13) lib/action_view/template.rb:143:in `render'
actionpack (3.2.13) lib/action_view/renderer/partial_renderer.rb:265:in `render_partial'
actionpack (3.2.13) lib/action_view/renderer/partial_renderer.rb:238:in `block in render'
actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:38:in `block in instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
actionpack (3.2.13) lib/action_view/renderer/partial_renderer.rb:237:in `render'
actionpack (3.2.13) lib/action_view/renderer/renderer.rb:41:in `render_partial'
actionpack (3.2.13) lib/action_view/helpers/rendering_helper.rb:27:in `render'
haml (4.0.5) lib/haml/helpers/action_view_mods.rb:12:in `render_with_haml'
app/views/layouts/application.html.erb:14:in `_app_views_layouts_application_html_erb___333165512227035895_35614620'
actionpack (3.2.13) lib/action_view/template.rb:145:in `block in render'
activesupport (3.2.13) lib/active_support/notifications.rb:125:in `instrument'
actionpack (3.2.13) lib/action_view/template.rb:143:in `render'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:59:in `render_with_layout'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:45:in `render_template'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:18:in `render'
actionpack (3.2.13) lib/action_view/renderer/renderer.rb:36:in `render_template'
actionpack (3.2.13) lib/action_view/renderer/renderer.rb:17:in `render'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:110:in `_render_template'
actionpack (3.2.13) lib/action_controller/metal/streaming.rb:225:in `_render_template'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:103:in `render_to_body'
actionpack (3.2.13) lib/action_controller/metal/renderers.rb:28:in `render_to_body'
actionpack (3.2.13) lib/action_controller/metal/compatibility.rb:50:in `render_to_body'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:88:in `render'
actionpack (3.2.13) lib/action_controller/metal/rendering.rb:16:in `render'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:in `block (2 levels) in render'
activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in `block in ms'
/usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in `ms'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:in `block in render'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:83:in `cleanup_view_runtime'
activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:24:in `cleanup_view_runtime'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:39:in `render'
comfortable_mexican_sofa (1.8.5) lib/comfortable_mexican_sofa/render_methods.rb:79:in `render'
actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
actionpack (3.2.13) lib/abstract_controller/base.rb:167:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (3.2.13) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (3.2.13) lib/active_support/callbacks.rb:414:in `_run__3846943420080540065__process_action__1897441721029696127__callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.13) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (3.2.13) lib/abstract_controller/base.rb:121:in `process'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:45:in `process'
actionpack (3.2.13) lib/action_controller/metal.rb:203:in `dispatch'
actionpack (3.2.13) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
actionpack (3.2.13) lib/action_controller/metal.rb:246:in `block in action'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `call'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:36:in `call'
journey (1.0.4) lib/journey/router.rb:68:in `block in call'
journey (1.0.4) lib/journey/router.rb:56:in `each'
journey (1.0.4) lib/journey/router.rb:56:in `call'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:612:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
rack (1.4.5) lib/rack/etag.rb:23:in `call'
rack (1.4.5) lib/rack/conditionalget.rb:25:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/head.rb:14:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/flash.rb:242:in `call'
rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context'
rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/cookies.rb:341:in `call'
activerecord (3.2.13) lib/active_record/query_cache.rb:64:in `call'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `_run__3116920263502611592__call__3160959615425564048__callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/reloader.rb:65:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app'
railties (3.2.13) lib/rails/rack/logger.rb:16:in `block in call'
activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:in `tagged'
railties (3.2.13) lib/rails/rack/logger.rb:16:in `call'
config/initializers/quiet_assets.rb:7:in `call_with_quiet_assets'
actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call'
rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
rack (1.4.5) lib/rack/runtime.rb:17:in `call'
activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.4.5) lib/rack/lock.rb:15:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/static.rb:63:in `call'
railties (3.2.13) lib/rails/engine.rb:479:in `call'
railties (3.2.13) lib/rails/application.rb:223:in `call'
rack (1.4.5) lib/rack/content_length.rb:14:in `call'
railties (3.2.13) lib/rails/rack/log_tailer.rb:17:in `call'
rack (1.4.5) lib/rack/handler/webrick.rb:59:in `service'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
/usr/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'
can you narrow down the section of your navigation.rb that is causing
problems? E.g. comment everything in navigation.rb and then reenabling part
by part and see when it starts to fail?
On Thu, Feb 27, 2014 at 7:38 PM, DaveahamLincoln
notifications@github.comwrote:
Here's what I'm getting:
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:16:in
instance_eval' simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:136:in
should_add_item?'
simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:44:initem' (eval):77:in
block (3 levels) in eval_config'
simple-navigation (3.12.0) lib/simple_navigation/core/item.rb:23:incall' simple-navigation (3.12.0) lib/simple_navigation/core/item.rb:23:in
initialize'
simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:44:innew' simple-navigation (3.12.0) lib/simple_navigation/core/item_container.rb:44:in
item'
(eval):75:inblock (2 levels) in eval_config' simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:63:in
call'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:63:initems' (eval):37:in
block in eval_config'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:21:incall' simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:21:in
run'
(eval):3:ineval_config' simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:16:in
instance_eval'
simple-navigation (3.12.0) lib/simple_navigation/core/configuration.rb:16:ineval_config' simple-navigation (3.12.0) lib/simple_navigation/rendering/helpers.rb:109:in
load_config'
simple-navigation (3.12.0) lib/simple_navigation/rendering/helpers.rb:100:inactive_navigation_item_container' simple-navigation (3.12.0) lib/simple_navigation/rendering/helpers.rb:42:in
render_navigation'
actionpack (3.2.13) lib/abstract_controller/helpers.rb:53:inrender_navigation' app/views/layouts/_header.html.haml:2:in
_app_views_layouts__header_html_haml___55056514149227223_35874360'
actionpack (3.2.13) lib/action_view/template.rb:145:inblock in render' activesupport (3.2.13) lib/active_support/notifications.rb:125:in
instrument'
actionpack (3.2.13) lib/action_view/template.rb:143:inrender' actionpack (3.2.13) lib/action_view/renderer/partial_renderer.rb:265:in
render_partial'
actionpack (3.2.13) lib/action_view/renderer/partial_renderer.rb:238:inblock in render' actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:38:in
block in instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:inblock in instrument' activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:in
instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:ininstrument' actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:38:in
instrument'
actionpack (3.2.13) lib/action_view/renderer/partial_renderer.rb:237:inrender' actionpack (3.2.13) lib/action_view/renderer/renderer.rb:41:in
render_partial'
actionpack (3.2.13) lib/action_view/helpers/rendering_helper.rb:27:inrender' haml (4.0.5) lib/haml/helpers/action_view_mods.rb:12:in
render_with_haml'
app/views/layouts/application.html.erb:14:in_app_views_layouts_application_html_erb___333165512227035895_35614620' actionpack (3.2.13) lib/action_view/template.rb:145:in
block in render'
activesupport (3.2.13) lib/active_support/notifications.rb:125:ininstrument' actionpack (3.2.13) lib/action_view/template.rb:143:in
render'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:59:inrender_with_layout' actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:45:in
render_template'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:18:inrender' actionpack (3.2.13) lib/action_view/renderer/renderer.rb:36:in
render_template'
actionpack (3.2.13) lib/action_view/renderer/renderer.rb:17:inrender' actionpack (3.2.13) lib/abstract_controller/rendering.rb:110:in
_render_template'
actionpack (3.2.13) lib/action_controller/metal/streaming.rb:225:in_render_template' actionpack (3.2.13) lib/abstract_controller/rendering.rb:103:in
render_to_body'
actionpack (3.2.13) lib/action_controller/metal/renderers.rb:28:inrender_to_body' actionpack (3.2.13) lib/action_controller/metal/compatibility.rb:50:in
render_to_body'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:88:inrender' actionpack (3.2.13) lib/action_controller/metal/rendering.rb:16:in
render'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:inblock (2 levels) in render' activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in
block in ms'
/usr/lib/ruby/1.9.1/benchmark.rb:295:inrealtime' activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in
ms'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:inblock in render' actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:83:in
cleanup_view_runtime'
activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:24:incleanup_view_runtime' actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:39:in
render'
comfortable_mexican_sofa (1.8.5) lib/comfortable_mexican_sofa/render_methods.rb:79:inrender' actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:10:in
default_render'
actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:5:insend_action' actionpack (3.2.13) lib/abstract_controller/base.rb:167:in
process_action'
actionpack (3.2.13) lib/action_controller/metal/rendering.rb:10:inprocess_action' actionpack (3.2.13) lib/abstract_controller/callbacks.rb:18:in
block in process_action'
activesupport (3.2.13) lib/active_support/callbacks.rb:414:in_run__3846943420080540065__process_action__1897441721029696127__callbacks' activesupport (3.2.13) lib/active_support/callbacks.rb:405:in
__run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in_run_process_action_callbacks' activesupport (3.2.13) lib/active_support/callbacks.rb:81:in
run_callbacks'
actionpack (3.2.13) lib/abstract_controller/callbacks.rb:17:inprocess_action' actionpack (3.2.13) lib/action_controller/metal/rescue.rb:29:in
process_action'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:30:inblock in process_action' activesupport (3.2.13) lib/active_support/notifications.rb:123:in
block in instrument'
activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:ininstrument' activesupport (3.2.13) lib/active_support/notifications.rb:123:in
instrument'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:29:inprocess_action' actionpack (3.2.13) lib/action_controller/metal/params_wrapper.rb:207:in
process_action'
activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:18:inprocess_action' actionpack (3.2.13) lib/abstract_controller/base.rb:121:in
process'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:45:inprocess' actionpack (3.2.13) lib/action_controller/metal.rb:203:in
dispatch'
actionpack (3.2.13) lib/action_controller/metal/rack_delegation.rb:14:indispatch' actionpack (3.2.13) lib/action_controller/metal.rb:246:in
block in action'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:incall' actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in
dispatch'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:36:incall' journey (1.0.4) lib/journey/router.rb:68:in
block in call'
journey (1.0.4) lib/journey/router.rb:56:ineach' journey (1.0.4) lib/journey/router.rb:56:in
call'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:612:incall' actionpack (3.2.13) lib/action_dispatch/middleware/best_standards_support.rb:17:in
call'
rack (1.4.5) lib/rack/etag.rb:23:incall' rack (1.4.5) lib/rack/conditionalget.rb:25:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/head.rb:14:incall' actionpack (3.2.13) lib/action_dispatch/middleware/params_parser.rb:21:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/flash.rb:242:incall' rack (1.4.5) lib/rack/session/abstract/id.rb:210:in
context'
rack (1.4.5) lib/rack/session/abstract/id.rb:205:incall' actionpack (3.2.13) lib/action_dispatch/middleware/cookies.rb:341:in
call'
activerecord (3.2.13) lib/active_record/query_cache.rb:64:incall' activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:28:inblock in call' activesupport (3.2.13) lib/active_support/callbacks.rb:405:in
_run__3116920263502611592__call__3160959615425564048__callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in__run_callback' activesupport (3.2.13) lib/active_support/callbacks.rb:385:in
_run_call_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:inrun_callbacks' actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:27:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/reloader.rb:65:incall' actionpack (3.2.13) lib/action_dispatch/middleware/remote_ip.rb:31:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:16:incall' actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in
call'
railties (3.2.13) lib/rails/rack/logger.rb:32:incall_app' railties (3.2.13) lib/rails/rack/logger.rb:16:in
block in call'
activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:intagged' railties (3.2.13) lib/rails/rack/logger.rb:16:in
call'
config/initializers/quiet_assets.rb:7:incall_with_quiet_assets' actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in
call'
rack (1.4.5) lib/rack/methodoverride.rb:21:incall' rack (1.4.5) lib/rack/runtime.rb:17:in
call'
activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.5) lib/rack/lock.rb:15:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/static.rb:63:incall' railties (3.2.13) lib/rails/engine.rb:479:in
call'
railties (3.2.13) lib/rails/application.rb:223:incall' rack (1.4.5) lib/rack/content_length.rb:14:in
call'
railties (3.2.13) lib/rails/rack/log_tailer.rb:17:incall' rack (1.4.5) lib/rack/handler/webrick.rb:59:in
service'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:138:inservice' /usr/lib/ruby/1.9.1/webrick/httpserver.rb:94:in
run'
/usr/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'—
Reply to this email directly or view it on GitHubhttps://github.com//issues/150#issuecomment-36275276
.
Hi @DaveahamLincoln, I think the issue comes from the following line:
sub.item :news_tab, 'News', 'News Feed', '/news'
As you can see, you're providing two titles which maps like this:
key: :news_tab
title: 'News'
url: 'News Feed'
options: '/news'
The errors takes place when SN tries to find an :if
option in options
which should be a hash and is set to '/news'. ;)