I have Hobo 1.3.0 RC3. When adding this code to
app/views/taglibs/application.dryml as Hobo with Rails 3 Tutorial 17
page 240 instructs:
10
11 <extend tag="card" for "Task">
12 <old-card merge>
13 <append-body:>
14 <div class="users">
15 Assigned users: <repeat:users join=",
"><a/></repeat><else>None</else>
16 </div>
17 </append-body:>
18 </old-card>
19 </extend>
20
I get a similar error as this when I go into any page in the application:
Dryml::DrymlSyntaxError in RequirementsController#show
File: app/views/taglibs/application.dryml #<REXML::ParseException:
malformed XML: missing tag start Line: 10 Position: 0 Last 80 unconsumed
characters: <extend tag="card" for "Task"> <old-card merge>
<append-body:> <div c>
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/parser/base_parser.rb:205:in
`pull'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/parser/tree_parser.rb:16:in
`parse'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/parser/document.rb:50:in
`build'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/parser/document.rb:25:in
`initialize'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/template.rb:94:in `new'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/template.rb:94:in `process_src'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/template.rb:64:in `compile'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/taglib.rb:105:in
`load'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/taglib.rb:67:in
`initialize'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/taglib.rb:15:in
`new'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/taglib.rb:15:in
`get'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/dryml_builder.rb:157:in
`import_taglib'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/dryml_builder.rb:112:in
`block in build'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/dryml_builder.rb:112:in
`each'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/dryml_builder.rb:112:in
`build'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/template.rb:75:in `compile'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml.rb:233:in
`compile_renderer_class'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml.rb:222:in
`make_renderer_class'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml.rb:85:in
`page_renderer'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml.rb:61:in
`empty_page_renderer'
/usr/lib/ruby/gems/1.9.1/gems/dryml-1.3.0.RC3/lib/dryml/railtie/page_tag_resolver.rb:13:in
`find_templates'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/template/resolver.rb:20:in
`block in find_all'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/template/resolver.rb:38:in
`cached'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/template/resolver.rb:19:in
`find_all'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/paths.rb:21:in
`block in find_all'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/paths.rb:20:in
`each'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/paths.rb:20:in
`find_all'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/paths.rb:14:in
`find'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/lookup_context.rb:81:in
`find' (__DELEGATION__):2:in `find_template'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/render/rendering.rb:46:in
`_determine_template'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_view/render/rendering.rb:24:in
`render'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/rendering.rb:115:in
`_render_template'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/rendering.rb:109:in
`render_to_body'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/renderers.rb:47:in
`render_to_body'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/compatibility.rb:55:in
`render_to_body'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/rendering.rb:102:in
`render_to_string'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/rendering.rb:93:in
`render'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/rendering.rb:17:in
`render'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/instrumentation.rb:40:in
`block (2 levels) in render'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/core_ext/benchmark.rb:5:in
`block in ms' /usr/lib/ruby/1.9.1/benchmark.rb:310:in `realtime'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/core_ext/benchmark.rb:5:in
`ms'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/instrumentation.rb:40:in
`block in render'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/instrumentation.rb:78:in
`cleanup_view_runtime'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.0.10/lib/active_record/railties/controller_runtime.rb:15:in
`cleanup_view_runtime'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/instrumentation.rb:39:in
`render'
/usr/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.RC3/lib/hobo/controller/model.rb:815:in
`render_with_hobo_model'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/implicit_render.rb:10:in
`default_render'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/implicit_render.rb:5:in
`send_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/base.rb:150:in
`process_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/rendering.rb:11:in
`process_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/callbacks.rb:18:in
`block in process_action'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:456:in
`_run__64697026__process_action__980043612__callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:410:in
`_run_process_action_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:94:in
`run_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/callbacks.rb:17:in
`process_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/rescue.rb:17:in
`process_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/instrumentation.rb:30:in
`block in process_action'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/notifications.rb:52:in
`block in instrument'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/notifications/instrumenter.rb:21:in
`instrument'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/notifications.rb:52:in
`instrument'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/instrumentation.rb:29:in
`process_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/base.rb:119:in
`process'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/abstract_controller/rendering.rb:41:in
`process'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal.rb:138:in
`dispatch'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal/rack_delegation.rb:14:in
`dispatch'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_controller/metal.rb:178:in
`block in action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/routing/route_set.rb:62:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/routing/route_set.rb:62:in
`dispatch'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/routing/route_set.rb:27:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/route_set.rb:148:in
`block in call'
/usr/lib/ruby/gems/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/code_generation.rb:93:in
`block in recognize'
/usr/lib/ruby/gems/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/code_generation.rb:82:in
`optimized_each'
/usr/lib/ruby/gems/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/code_generation.rb:92:in
`recognize'
/usr/lib/ruby/gems/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/route_set.rb:139:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/routing/route_set.rb:493:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/best_standards_support.rb:17:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/head.rb:14:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/params_parser.rb:21:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/flash.rb:182:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/session/abstract_store.rb:149:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/cookies.rb:302:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.0.10/lib/active_record/query_cache.rb:32:in
`block in call'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/query_cache.rb:28:in
`cache'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.0.10/lib/active_record/query_cache.rb:12:in
`cache'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.0.10/lib/active_record/query_cache.rb:31:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/callbacks.rb:46:in
`block in call'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:416:in
`_run_call_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/callbacks.rb:44:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/sendfile.rb:106:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/remote_ip.rb:48:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/show_exceptions.rb:47:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/railties-3.0.10/lib/rails/rack/logger.rb:13:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/runtime.rb:17:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.10/lib/active_support/cache/strategy/local_cache.rb:72:in
`call' /usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/lock.rb:11:in
`block in call' <internal:prelude>:10:in `synchronize'
/usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/lock.rb:11:in `call'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.0.10/lib/action_dispatch/middleware/static.rb:30:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/railties-3.0.10/lib/rails/application.rb:168:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/railties-3.0.10/lib/rails/application.rb:77:in
`method_missing'
/usr/lib/ruby/gems/1.9.1/gems/railties-3.0.10/lib/rails/rack/log_tailer.rb:14:in
`call'
/usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/content_length.rb:13:in `call'
/usr/lib/ruby/gems/1.9.1/gems/rack-1.2.4/lib/rack/handler/webrick.rb:52:in
`service' /usr/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
/usr/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' ...
malformed XML: missing tag start Line: 10 Position: 0 Last 80 unconsumed
characters: <extend tag="card" for "Task"> <old-card merge>
<append-body:> <div c Line: 10 Position: 0 Last 80 unconsumed
characters: <extend tag="card" for "Task"> <old-card merge>
<append-body:> <div c
|Rails.root: /archivos/respaldos/tutorial/projects|
Application Trace
<http://localhost:3000/requirements/1-mecanismo-de-propulsi-n#> |
Framework Trace
<http://localhost:3000/requirements/1-mecanismo-de-propulsi-n#> | Full
Trace <http://localhost:3000/requirements/1-mecanismo-de-propulsi-n#>
||
Request
*Parameters*:
{"id"=>"1-mecanismo-de-propulsi-n"}
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/hobousers?hl=en.