Closed sylvainlb closed 9 years ago
Il faut corriger les vues... Mea culpa :)
Le samedi 19 avril 2014, Sylvain Le Bon notifications@github.com a écrit :
après un rake db:reset puis rails d, la carte apparaît vide, et le serveur donne ce message :
Started GET "/regions/1/zones" for 127.0.0.1 at 2014-04-19 19:46:55 +0200 Processing by ZonesController#index as JSON Parameters: {"region_id"=>"1"} [1m[36mZone Load (0.4ms)[0m [1mSELECT "zones".* FROM "zones" WHERE "zones"."region_id" = 1[0m Rendered zones/index.json.jbuilder (60.3ms) Completed 500 Internal Server Error in 68ms
ActiveRecord::ConfigurationError - Association named 'building_type' was not found; perhaps you misspelled it?: activerecord (3.2.14) lib/active_record/associations/preloader.rb:150:in block in records_by_reflection' activerecord (3.2.14) lib/active_record/associations/preloader.rb:146:in records_by_reflection' activerecord (3.2.14) lib/active_record/associations/preloader.rb:139:in grouped_records' activerecord (3.2.14) lib/active_record/associations/preloader.rb:130:in preload_one' activerecord (3.2.14) lib/active_record/associations/preloader.rb:109:in preload' activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:inblock in run' activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:in run' activerecord (3.2.14) lib/active_record/associations/preloader.rb:117:inblock in preload_hash' activerecord (3.2.14) lib/active_record/associations/preloader.rb:116:in preload_hash' activerecord (3.2.14) lib/active_record/associations/preloader.rb:107:in preload' activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:in block in run' activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:in run' activerecord (3.2.14) lib/active_record/relation.rb:181:in block in exec_queries' activerecord (3.2.14) lib/active_record/relation.rb:180:inexec_queries' activerecord (3.2.14) lib/active_record/relation.rb:160:in block in to_a' activerecord (3.2.14) lib/active_record/explain.rb:34:in logging_query_plan' activerecord (3.2.14) lib/active_record/relation.rb:159:in to_a' activerecord (3.2.14) lib/active_record/relation/delegation.rb:6:inmap' jbuilder (2.0.5) lib/jbuilder.rb:311:in _map_collection' jbuilder (2.0.5) lib/jbuilder.rb:223:inarray!' jbuilder (2.0.5) lib/jbuilder/jbuilder_template.rb:39:in array!' jbuilder (2.0.5) lib/jbuilder/jbuilder_template.rb:84:in _handle_partial_options' jbuilder (2.0.5) lib/jbuilder/jbuilder_template.rb:30:in partial!' app/views/zones/index.json.jbuilder:2:in _app_views_zones_index_json_jbuilder204288542_81909160' actionpack (3.2.14) lib/action_view/template.rb:145:in block in render' activesupport (3.2.14) lib/active_support/notifications.rb:125:in instrument' actionpack (3.2.14) lib/action_view/template.rb:143:in render' actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:48:inblock (2 levels) in render_template' actionpack (3.2.14) lib/action_view/renderer/abstract_renderer.rb:38:in block in instrument' activesupport (3.2.14) lib/active_support/notifications.rb:123:inblock in instrument' activesupport (3.2.14) lib/active_support/notifications/instrumenter.rb:20:in instrument' activesupport (3.2.14) lib/active_support/notifications.rb:123:in instrument' actionpack (3.2.14) lib/action_view/renderer/abstract_renderer.rb:38:in instrument' actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:47:inblock in render_template' actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:55:in render_with_layout' actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:46:in render_template' actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:19:in render' actionpack (3.2.14) lib/action_view/renderer/renderer.rb:36:in render_template' actionpack (3.2.14) lib/action_view/renderer/renderer.rb:17:in render' actionpack (3.2.14) lib/abstract_controller/rendering.rb:110:in _render_template' actionpack (3.2.14) lib/action_controller/metal/streaming.rb:225:in _render_template' actionpack (3.2.14) lib/abstract_controller/rendering.rb:103:in render_to_body' actionpack (3.2.14) lib/action_controller/metal/renderers.rb:28:in render_to_body' actionpack (3.2.14) lib/action_controller/metal/compatibility.rb:50:in render_to_body' actionpack (3.2.14) lib/abstract_controller/rendering.rb:88:in render' actionpack (3.2.14) lib/action_controller/metal/rendering.rb:16:inrender' actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:40:in block (2 levels) in render' activesupport (3.2.14) lib/active_support/core_ext/benchmark.rb:5:inblock in ms' /usr/lib/ruby/1.9.1/benchmark.rb:295:in realtime' activesupport (3.2.14) lib/active_support/core_ext/benchmark.rb:5:inms' actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:40:in block in render' actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:83:in cleanup_view_runtime' activerecord (3.2.14) lib/active_record/railties/controller_runtime.rb:24:in cleanup_view_runtime' actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:39:in render' actionpack (3.2.14) lib/action_controller/metal/implicit_render.rb:10:in default_render' actionpack (3.2.14) lib/action_controller/metal/mime_responds.rb:196:in respond_to' app/controllers/zones_controller.rb:12:in index' actionpack (3.2.14) lib/action_controller/metal/implicit_render.rb:4:in send_action' actionpack (3.2.14) lib/abstract_controller/base.rb:167:in process_action' actionpack (3.2.14) lib/action_controller/metal/rendering.rb:10:in process_action' actionpack (3.2.14) lib/abstract_controller/callbacks.rb:18:in block in process_action' activesupport (3.2.14) lib/active_support/callbacks.rb:414:in _run1062930833process_action314800369callbacks' activesupport (3.2.14) lib/active_support/callbacks.rb:405:in run_callback' activesupport (3.2.14) lib/active_support/callbacks.rb:385:in _run_process_action_callbacks' activesupport (3.2.14) lib/active_support/callbacks.rb:81:in run_callbacks' actionpack (3.2.14) lib/abstract_controller/callbacks.rb:17:in process_action' actionpack (3.2.14) lib/action_controller/metal/rescue.rb:29:in process_action' actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:30:inblock in process_action' activesupport (3.2.14) lib/active_support/notifications.rb:123:in block in instrument' activesupport (3.2.14) lib/active_support/notifications/instrumenter.rb:20:ininstrument' activesupport (3.2.14) lib/active_support/notifications.rb:123:in instrument' actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:29:in process_action' actionpack (3.2.14) lib/action_controller/metal/params_wrapper.rb:207:in process_action' activerecord (3.2.14) lib/active_record/railties/controller_runtime.rb:18:inprocess_action' actionpack (3.2.14) lib/abstract_controller/base.rb:121:in process' actionpack (3.2.14) lib/abstract_controller/rendering.rb:45:inprocess' actionpack (3.2.14) lib/action_controller/metal.rb:203:in dispatch' actionpack (3.2.14) lib/action_controller/metal/rack_delegation.rb:14:in dispatch' actionpack (3.2.14) lib/action_controller/metal.rb:246:in block in action' actionpack (3.2.14) lib/action_dispatch/routing/route_set.rb:73:in dispatch' actionpack (3.2.14) lib/action_dispatch/routing/route_set.rb:36:in call' journey (1.0.4) lib/journey/router.rb:68:inblock in call' journey (1.0.4) lib/journey/router.rb:56:in call' actionpack (3.2.14) lib/action_dispatch/routing/route_set.rb:608:incall' actionpack (3.2.14) 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.14) lib/action_dispatch/middleware/head.rb:14:incall' actionpack (3.2.14) lib/action_dispatch/middleware/params_parser.rb:21:in call' actionpack (3.2.14) 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.14) lib/action_dispatch/middleware/cookies.rb:341:in call' activerecord (3.2.14) lib/active_record/query_cache.rb:64:incall' activerecord (3.2.14) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in call' actionpack (3.2.14) lib/action_dispatch/middleware/callbacks.rb:28:inblock in call' activesupport (3.2.14) lib/active_support/callbacks.rb:405:in _run169910303call922231847callbacks' activesupport (3.2.14) lib/active_support/callbacks.rb:405:in __run_callback' activesupport (3.2.14) lib/active_support/callbacks.rb:385:in _run_call_callbacks' activesupport (3.2.14) lib/active_support/callbacks.rb:81:inrun_callbacks' actionpack (3.2.14) lib/action_dispatch/middleware/callbacks.rb:27:in call' actionpack (3.2.14) lib/action_dispatch/middleware/reloader.rb:65:incall' actionpack (3.2.14) lib/action_dispatch/middleware/remote_ip.rb:31:in call' better_errors (1.1.0) lib/better_errors/middleware.rb:84:in protected_app_call' better_errors (1.1.0) lib/better_errors/middleware.rb:79:in better_errors_call' better_errors (1.1.0) lib/better_errors/middleware.rb:56:incall' actionpack (3.2.14) lib/action_dispatch/middleware/debug_exceptions.rb:16:in call' actionpack (3.2.14) lib/action_dispatch/middleware/show_exceptions.rb:56:in call' railties (3.2.14) lib/rails/rack/logger.rb:32:in call_app' railties (3.2.14) lib/rails/rack/logger.rb:16:inblock in call' activesupport (3.2.14) lib/active_support/tagged_logging.rb:22:in tagged' railties (3.2.14) lib/rails/rack/logger.rb:16:incall' actionpack (3.2.14) 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.14) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.5) lib/rack/lock.rb:15:in call' actionpack (3.2.14) lib/action_dispatch/middleware/static.rb:63:incall' railties (3.2.14) lib/rails/engine.rb:484:in call' railties (3.2.14) lib/rails/application.rb:231:incall' rack (1.4.5) lib/rack/content_length.rb:14:in call' railties (3.2.14) 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:inblock in start_thread'
— Reply to this email directly or view it on GitHubhttps://github.com/sylvainlb/jeu/issues/22 .
en gros tu as tout pété quoi... :p
J'ai beau essayer de comprendre, je vois pas. J'ai l'impression que tu as tout viré. Pourtant on a besoin d'obtenir la liste des types de ressources depuis le client.
ouip ouip, il faut refaire les controller necessaires, et les vues qui vont avec, c'est assez simple. J'ai juste oublié de le faire à ce moment la :-D
Je crois que ça marche !
après un rake db:reset puis rails d, la carte apparaît vide, et le serveur donne ce message :
Started GET "/regions/1/zones" for 127.0.0.1 at 2014-04-19 19:46:55 +0200 Processing by ZonesController#index as JSON Parameters: {"region_id"=>"1"} [1m[36mZone Load (0.4ms)[0m [1mSELECT "zones".* FROM "zones" WHERE "zones"."region_id" = 1[0m Rendered zones/index.json.jbuilder (60.3ms) Completed 500 Internal Server Error in 68ms
ActiveRecord::ConfigurationError - Association named
building_type
was not found; perhaps you misspelled it?: activerecord (3.2.14) lib/active_record/associations/preloader.rb:150:inblock in records_by_reflection
activerecord (3.2.14) lib/active_record/associations/preloader.rb:146:inrecords_by_reflection
activerecord (3.2.14) lib/active_record/associations/preloader.rb:139:ingrouped_records
activerecord (3.2.14) lib/active_record/associations/preloader.rb:130:inpreload_one
activerecord (3.2.14) lib/active_record/associations/preloader.rb:109:inpreload
activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:inblock in run
activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:inrun
activerecord (3.2.14) lib/active_record/associations/preloader.rb:117:inblock in preload_hash
activerecord (3.2.14) lib/active_record/associations/preloader.rb:116:inpreload_hash
activerecord (3.2.14) lib/active_record/associations/preloader.rb:107:inpreload
activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:inblock in run
activerecord (3.2.14) lib/active_record/associations/preloader.rb:98:inrun
activerecord (3.2.14) lib/active_record/relation.rb:181:inblock in exec_queries
activerecord (3.2.14) lib/active_record/relation.rb:180:inexec_queries
activerecord (3.2.14) lib/active_record/relation.rb:160:inblock in to_a
activerecord (3.2.14) lib/active_record/explain.rb:34:inlogging_query_plan
activerecord (3.2.14) lib/active_record/relation.rb:159:into_a
activerecord (3.2.14) lib/active_record/relation/delegation.rb:6:inmap
jbuilder (2.0.5) lib/jbuilder.rb:311:in_map_collection
jbuilder (2.0.5) lib/jbuilder.rb:223:inarray!
jbuilder (2.0.5) lib/jbuilder/jbuilder_template.rb:39:inarray!
jbuilder (2.0.5) lib/jbuilder/jbuilder_template.rb:84:in_handle_partial_options
jbuilder (2.0.5) lib/jbuilder/jbuilder_template.rb:30:inpartial!
app/views/zones/index.json.jbuilder:2:in_app_views_zones_index_json_jbuilder__204288542_81909160
actionpack (3.2.14) lib/action_view/template.rb:145:inblock in render
activesupport (3.2.14) lib/active_support/notifications.rb:125:ininstrument
actionpack (3.2.14) lib/action_view/template.rb:143:inrender
actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:48:inblock (2 levels) in render_template
actionpack (3.2.14) lib/action_view/renderer/abstract_renderer.rb:38:inblock in instrument
activesupport (3.2.14) lib/active_support/notifications.rb:123:inblock in instrument
activesupport (3.2.14) lib/active_support/notifications/instrumenter.rb:20:ininstrument
activesupport (3.2.14) lib/active_support/notifications.rb:123:ininstrument
actionpack (3.2.14) lib/action_view/renderer/abstract_renderer.rb:38:ininstrument
actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:47:inblock in render_template
actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:55:inrender_with_layout
actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:46:inrender_template
actionpack (3.2.14) lib/action_view/renderer/template_renderer.rb:19:inrender
actionpack (3.2.14) lib/action_view/renderer/renderer.rb:36:inrender_template
actionpack (3.2.14) lib/action_view/renderer/renderer.rb:17:inrender
actionpack (3.2.14) lib/abstract_controller/rendering.rb:110:in_render_template
actionpack (3.2.14) lib/action_controller/metal/streaming.rb:225:in_render_template
actionpack (3.2.14) lib/abstract_controller/rendering.rb:103:inrender_to_body
actionpack (3.2.14) lib/action_controller/metal/renderers.rb:28:inrender_to_body
actionpack (3.2.14) lib/action_controller/metal/compatibility.rb:50:inrender_to_body
actionpack (3.2.14) lib/abstract_controller/rendering.rb:88:inrender
actionpack (3.2.14) lib/action_controller/metal/rendering.rb:16:inrender
actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:40:inblock (2 levels) in render
activesupport (3.2.14) lib/active_support/core_ext/benchmark.rb:5:inblock in ms
/usr/lib/ruby/1.9.1/benchmark.rb:295:inrealtime
activesupport (3.2.14) lib/active_support/core_ext/benchmark.rb:5:inms
actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:40:inblock in render
actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:83:incleanup_view_runtime
activerecord (3.2.14) lib/active_record/railties/controller_runtime.rb:24:incleanup_view_runtime
actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:39:inrender
actionpack (3.2.14) lib/action_controller/metal/implicit_render.rb:10:indefault_render
actionpack (3.2.14) lib/action_controller/metal/mime_responds.rb:196:inrespond_to
app/controllers/zones_controller.rb:12:inindex
actionpack (3.2.14) lib/action_controller/metal/implicit_render.rb:4:insend_action
actionpack (3.2.14) lib/abstract_controller/base.rb:167:inprocess_action
actionpack (3.2.14) lib/action_controller/metal/rendering.rb:10:inprocess_action
actionpack (3.2.14) lib/abstract_controller/callbacks.rb:18:inblock in process_action
activesupport (3.2.14) lib/active_support/callbacks.rb:414:in_run__1062930833__process_action__314800369__callbacks
activesupport (3.2.14) lib/active_support/callbacks.rb:405:in__run_callback
activesupport (3.2.14) lib/active_support/callbacks.rb:385:in_run_process_action_callbacks
activesupport (3.2.14) lib/active_support/callbacks.rb:81:inrun_callbacks
actionpack (3.2.14) lib/abstract_controller/callbacks.rb:17:inprocess_action
actionpack (3.2.14) lib/action_controller/metal/rescue.rb:29:inprocess_action
actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:30:inblock in process_action
activesupport (3.2.14) lib/active_support/notifications.rb:123:inblock in instrument
activesupport (3.2.14) lib/active_support/notifications/instrumenter.rb:20:ininstrument
activesupport (3.2.14) lib/active_support/notifications.rb:123:ininstrument
actionpack (3.2.14) lib/action_controller/metal/instrumentation.rb:29:inprocess_action
actionpack (3.2.14) lib/action_controller/metal/params_wrapper.rb:207:inprocess_action
activerecord (3.2.14) lib/active_record/railties/controller_runtime.rb:18:inprocess_action
actionpack (3.2.14) lib/abstract_controller/base.rb:121:inprocess
actionpack (3.2.14) lib/abstract_controller/rendering.rb:45:inprocess
actionpack (3.2.14) lib/action_controller/metal.rb:203:indispatch
actionpack (3.2.14) lib/action_controller/metal/rack_delegation.rb:14:indispatch
actionpack (3.2.14) lib/action_controller/metal.rb:246:inblock in action
actionpack (3.2.14) lib/action_dispatch/routing/route_set.rb:73:indispatch
actionpack (3.2.14) lib/action_dispatch/routing/route_set.rb:36:incall
journey (1.0.4) lib/journey/router.rb:68:inblock in call
journey (1.0.4) lib/journey/router.rb:56:incall
actionpack (3.2.14) lib/action_dispatch/routing/route_set.rb:608:incall
actionpack (3.2.14) lib/action_dispatch/middleware/best_standards_support.rb:17:incall
rack (1.4.5) lib/rack/etag.rb:23:incall
rack (1.4.5) lib/rack/conditionalget.rb:25:incall
actionpack (3.2.14) lib/action_dispatch/middleware/head.rb:14:incall
actionpack (3.2.14) lib/action_dispatch/middleware/params_parser.rb:21:incall
actionpack (3.2.14) lib/action_dispatch/middleware/flash.rb:242:incall
rack (1.4.5) lib/rack/session/abstract/id.rb:210:incontext
rack (1.4.5) lib/rack/session/abstract/id.rb:205:incall
actionpack (3.2.14) lib/action_dispatch/middleware/cookies.rb:341:incall
activerecord (3.2.14) lib/active_record/query_cache.rb:64:incall
activerecord (3.2.14) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:incall
actionpack (3.2.14) lib/action_dispatch/middleware/callbacks.rb:28:inblock in call
activesupport (3.2.14) lib/active_support/callbacks.rb:405:in_run__169910303__call__922231847__callbacks
activesupport (3.2.14) lib/active_support/callbacks.rb:405:in__run_callback
activesupport (3.2.14) lib/active_support/callbacks.rb:385:in_run_call_callbacks
activesupport (3.2.14) lib/active_support/callbacks.rb:81:inrun_callbacks
actionpack (3.2.14) lib/action_dispatch/middleware/callbacks.rb:27:incall
actionpack (3.2.14) lib/action_dispatch/middleware/reloader.rb:65:incall
actionpack (3.2.14) lib/action_dispatch/middleware/remote_ip.rb:31:incall
better_errors (1.1.0) lib/better_errors/middleware.rb:84:inprotected_app_call
better_errors (1.1.0) lib/better_errors/middleware.rb:79:inbetter_errors_call
better_errors (1.1.0) lib/better_errors/middleware.rb:56:incall
actionpack (3.2.14) lib/action_dispatch/middleware/debug_exceptions.rb:16:incall
actionpack (3.2.14) lib/action_dispatch/middleware/show_exceptions.rb:56:incall
railties (3.2.14) lib/rails/rack/logger.rb:32:incall_app
railties (3.2.14) lib/rails/rack/logger.rb:16:inblock in call
activesupport (3.2.14) lib/active_support/tagged_logging.rb:22:intagged
railties (3.2.14) lib/rails/rack/logger.rb:16:incall
actionpack (3.2.14) lib/action_dispatch/middleware/request_id.rb:22:incall
rack (1.4.5) lib/rack/methodoverride.rb:21:incall
rack (1.4.5) lib/rack/runtime.rb:17:incall
activesupport (3.2.14) lib/active_support/cache/strategy/local_cache.rb:72:incall
rack (1.4.5) lib/rack/lock.rb:15:incall
actionpack (3.2.14) lib/action_dispatch/middleware/static.rb:63:incall
railties (3.2.14) lib/rails/engine.rb:484:incall
railties (3.2.14) lib/rails/application.rb:231:incall
rack (1.4.5) lib/rack/content_length.rb:14:incall
railties (3.2.14) lib/rails/rack/log_tailer.rb:17:incall
rack (1.4.5) lib/rack/handler/webrick.rb:59:inservice
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:138:inservice
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:94:inrun
/usr/lib/ruby/1.9.1/webrick/server.rb:191:inblock in start_thread