Sitepress error in pages/talks.html.haml

ActionView::Template::Error: undefined method `to_model' for #<Sitepress::Resource:0x000055c2bdee05e0> Did you mean? to_yaml in pages/talks.html.haml:6

Source

pages/talks.html.haml:6
    3: %ul.toc
    4:   -current_page.children.each do |p|
    5:     %li
    6:       %span.title=link_to p.data.fetch("title"), p
    7:       %span.subtitle=p.data.event

Backtrace

/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/routing/polymorphic_routes.rb:264:in `handle_model'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/routing/polymorphic_routes.rb:279:in `handle_model_call'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/routing_url_for.rb:116:in `url_for'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/helpers/url_helper.rb:202:in `link_to'
inline template:6:in `block in _inline_template___3984467752354210653_47147448790080'
inline template:4:in `each'
inline template:4:in `_inline_template___3984467752354210653_47147448790080'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/base.rb:247:in `public_send'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/base.rb:247:in `_run'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/template.rb:154:in `block in render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:205:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/template.rb:345:in `instrument_render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/template.rb:152:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/template_renderer.rb:61:in `block (2 levels) in render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:203:in `block in instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:203:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/template_renderer.rb:56:in `block in render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/template_renderer.rb:71:in `block in render_with_layout'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:203:in `block in instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:203:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/template_renderer.rb:70:in `render_with_layout'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/template_renderer.rb:55:in `render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/template_renderer.rb:11:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/renderer.rb:61:in `render_template_to_object'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/renderer/renderer.rb:29:in `render_to_object'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/rendering.rb:117:in `block in _render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/base.rb:273:in `in_rendering_context'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/rendering.rb:116:in `_render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/streaming.rb:218:in `_render_template'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/rendering.rb:103:in `render_to_body'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/rendering.rb:52:in `render_to_body'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/renderers.rb:142:in `render_to_body'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/abstract_controller/rendering.rb:25:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/rendering.rb:36:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/instrumentation.rb:46:in `block (2 levels) in render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/2.6.0/benchmark.rb:308:in `realtime'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/core_ext/benchmark.rb:14:in `ms'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/instrumentation.rb:46:in `block in render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/instrumentation.rb:86:in `cleanup_view_runtime'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/instrumentation.rb:45:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/rails/app/controllers/concerns/sitepress/site_pages.rb:54:in `block in render_text_resource'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/rails/app/controllers/concerns/sitepress/site_pages.rb:91:in `with_sitepress_render_cache'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/rails/app/controllers/concerns/sitepress/site_pages.rb:53:in `render_text_resource'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/rails/app/controllers/concerns/sitepress/site_pages.rb:29:in `render_page'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/rails/app/controllers/concerns/sitepress/site_pages.rb:23:in `show'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/abstract_controller/base.rb:228:in `process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/rendering.rb:30:in `process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/callbacks.rb:106:in `run_callbacks'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/abstract_controller/callbacks.rb:41:in `process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/rescue.rb:22:in `process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:203:in `block in instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.2.1/lib/active_support/notifications.rb:203:in `instrument'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/instrumentation.rb:33:in `process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal/params_wrapper.rb:249:in `process_action'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/abstract_controller/base.rb:165:in `process'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionview-6.1.2.1/lib/action_view/rendering.rb:39:in `process'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal.rb:190:in `dispatch'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_controller/metal.rb:254:in `dispatch'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/routing/route_set.rb:50:in `dispatch'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/routing/route_set.rb:33:in `serve'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/journey/router.rb:32:in `each'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/journey/router.rb:32:in `serve'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/routing/route_set.rb:842:in `call'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/lib/sitepress/renderers/server.rb:17:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/lib/sitepress/compiler.rb:29:in `render'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/lib/sitepress/compiler.rb:55:in `block (2 levels) in compile'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/lib/sitepress/compiler.rb:55:in `open'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/lib/sitepress/compiler.rb:55:in `block in compile'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/2.6.0/forwardable.rb:230:in `each'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/2.6.0/forwardable.rb:230:in `each'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-rails/lib/sitepress/compiler.rb:49:in `compile'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress-cli/lib/sitepress/cli.rb:34:in `compile'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/thor-1.0.1/lib/thor/command.rb:27:in `run'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/thor-1.0.1/lib/thor/invocation.rb:127:in `invoke_command'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/thor-1.0.1/lib/thor.rb:392:in `dispatch'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/thor-1.0.1/lib/thor/base.rb:485:in `start'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bundler/gems/sitepress-e94bb8bdfd62/sitepress/exe/sitepress:5:in `<top (required)>'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bin/sitepress:23:in `load'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/bin/sitepress:23:in `<top (required)>'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:63:in `load'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:63:in `kernel_load'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:28:in `run'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/cli.rb:497:in `exec'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/cli.rb:30:in `dispatch'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/cli.rb:24:in `start'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/exe/bundle:49:in `block in <top (required)>'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors'
/opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/bundler-2.2.3/exe/bundle:37:in `<top (required)>'
/opt/hostedtoolcache/Ruby/2.6.6/x64/bin/bundle:23:in `load'
/opt/hostedtoolcache/Ruby/2.6.6/x64/bin/bundle:23:in `<main>'

Resources

Request path Asset path Media type
/ pages/index.html.haml text/html
/clean pages/clean.html.fmd text/html
/projects/polleverywhere pages/projects/polleverywhere.html.md text/html
/projects/sitepress pages/projects/sitepress.html.md text/html
/projects/firehose pages/projects/firehose.html.md text/html
/projects/thingybase pages/projects/thingybase.html.md text/html
/projects/legible-news pages/projects/legible-news.html.md text/html
/talks pages/talks.html.haml text/html
/talks/streaming-rest pages/talks/streaming-rest.html.md text/html
/talks/streaming-rest.pdf pages/talks/streaming-rest.pdf application/pdf
/talks/middleman-frontend.pdf pages/talks/middleman-frontend.pdf application/pdf
/talks/middleman-frontend pages/talks/middleman-frontend.html.md text/html
/formdown pages/formdown.html.md text/html
/ideas/postmail pages/ideas/postmail.html.md text/html
/attribution pages/attribution.html.md text/html
/articles pages/articles.html.haml text/html
/articles/do-not-just-use-rails-as-an-api pages/articles/do-not-just-use-rails-as-an-api.html.md text/html
/articles/html5-app-on-a-floppy-disk pages/articles/html5-app-on-a-floppy-disk.html.md text/html
/articles/pour-over-coffee pages/articles/pour-over-coffee.html.md text/html
/articles/785-gigabytes-per-human pages/articles/785-gigabytes-per-human.html.md text/html
/articles/product-vision-videos-are-dangerous pages/articles/product-vision-videos-are-dangerous.html.md text/html
/articles/how-to-watch-the-olympics-live-from-the-united-states pages/articles/how-to-watch-the-olympics-live-from-the-united-states.html.md text/html
/articles/bozo-explosion pages/articles/bozo-explosion.html.md text/html
/articles/self-publish pages/articles/self-publish.html.md text/html
/articles/docker-bundler pages/articles/docker-bundler.html.md text/html
/articles/facebook-the-new-arms-dealer pages/articles/facebook-the-new-arms-dealer.html.md text/html
/articles/i-quit-netflix pages/articles/i-quit-netflix.html.md text/html
/articles/hon pages/articles/hon.html.md text/html
/articles/activerecord-sprockets-should-have-their-own-command-line-interfaces pages/articles/activerecord-sprockets-should-have-their-own-command-line-interfaces.html.md text/html
/articles/its-2012-and-microsoft-is-still-using-silver-light pages/articles/its-2012-and-microsoft-is-still-using-silver-light.html.md text/html
/articles/highlight-code-for-presentations pages/articles/highlight-code-for-presentations.html.md text/html
/about pages/about.html.md text/html
/coffee pages/coffee.html.md text/html
/404 pages/404.html.haml text/html