table plus children

81 views
Skip to first unread message

tonym

unread,
Nov 28, 2012, 7:45:42 AM11/28/12
to hobo...@googlegroups.com
Having a bad day with table plus :/

I'm getting a 'can't convert string to integer'.  Other posts mention a possible problem with table plus and headings, but I've defined all headings.  The problem is with a child...

<index-page>
  <heading:>My Events</heading:>
    <collection: replace>
      <table-plus fields="name, my_venue, event_times.special_note, event_times.occurs_weekly.first">
        <name-heading-link:>Event Name</name-heading-link:>
        <my-venue-heading-link:>Venue</my-venue-heading-link>
        <event-times-special-note-heading:>Start Date</event-times-special-note-heading:>
        <event-times-occurs-weekly-first-heading:>Weekly?</event-times-occurs-weekly-first-heading:>
      </table-plus>
    </collection:>
</index-page>

The fault appear to be with the 'special note'.  If I take out the 'event_times.special_note' it works OK - the occurs_weekly child element is OK, but the special_note causes the error.  The event_times are a straight has_many relationship with accessible true, and the special_note is just a string.

Also, how do I reference the child variables?  tried using an if="&event_times.occurs_weekly?" and get an error undefined method `event_times' for #<#<Class:0x3560768>:0x59c5b6c>

Thanks, Anthony.


Bryan Larsen

unread,
Nov 28, 2012, 9:15:28 AM11/28/12
to hobo...@googlegroups.com
On Wed, Nov 28, 2012 at 7:45 AM, tonym <blymi...@gmail.com> wrote:
> Having a bad day with table plus :/
>
> I'm getting a 'can't convert string to integer'.

Could you please post the backtrace?

>
> Also, how do I reference the child variables? tried using an
> if="&event_times.occurs_weekly?" and get an error undefined method
> `event_times' for #<#<Class:0x3560768>:0x59c5b6c>

if="&this.event_times.occurs_weekly?"

Bryan

tonym

unread,
Nov 28, 2012, 6:18:07 PM11/28/12
to hobo...@googlegroups.com
Hi Bryan,
thanks for the quick reply!
(I'm conscious that I've asked for lots of help, hoping to give back to the group soon - have a couple of ideas for recipes, when I'm confident and have a little time.)

second one first... if="&this.event_times.occurs_weekly?"  gives me the same error, should have mentioned I'd tried that.

backtrace for the 'can't convert string to integer' issue on table plus...

TypeError in My_events#index

Showing /Users/svp/rordev/soshef2/app/views/my_events/index.dryml where line #10 raised:

can't convert String into Integer

Extracted source (around line #10):

7:   <index-page>
8:    <heading:>My Events</heading:>
9:     <collection: replace>
10:       <table-plus fields="name, my_venue, event_times.special_note.first, event_times.occurs_weekly.first, listing_state" >
11: 		<name-heading-link:>Event Name</name-heading-link:>
12: 	    <name-view:><a action='edit' if='&can_edit?' with='&this_parent'><name /></a></name-view:>
13: 		<my-venue-heading-link:>Venue</my-venue-heading-link><my-venue-view:><name /></my-venue-view:>

Rails.root: /Users/svp/rordev/soshef2

Application Trace | Framework Trace | Full Trace
app/views/my_events/index.dryml:10:in `block (5 levels) in render_page'
app/views/my_events/index.dryml:9:in `block (4 levels) in render_page'
app/views/taglibs/auto/rapid/pages.dryml:1285:in `block (4 levels) in index_page__for_my_event'
app/views/taglibs/auto/rapid/pages.dryml:1278:in `block (3 levels) in index_page__for_my_event'
app/views/taglibs/application.dryml:17:in `call'
app/views/taglibs/application.dryml:17:in `block (3 levels) in page_with_ae5c851f1de9'
app/views/taglibs/application.dryml:9:in `block (2 levels) in page_with_ae5c851f1de9'
app/views/taglibs/application.dryml:8:in `block in page_with_ae5c851f1de9'
app/views/taglibs/application.dryml:7:in `page_with_ae5c851f1de9'
app/views/taglibs/application.dryml:412:in `block in page_with_a8efb7da556b'
app/views/taglibs/application.dryml:411:in `page_with_a8efb7da556b'
app/views/taglibs/auto/rapid/pages.dryml:1261:in `block in index_page__for_my_event'
app/views/taglibs/auto/rapid/pages.dryml:1260:in `index_page__for_my_event'
app/views/my_events/index.dryml:7:in `block (3 levels) in render_page'
app/views/my_events/index.dryml:1:in `block (2 levels) in render_page'
app/views/my_events/index.dryml:1:in `block in render_page'
app/views/my_events/index.dryml:1:in `render_page'
app/views/my_events/index.dryml:1:in `_app_views_my_events_index_dryml__846503007_49826780'

top of full trace...

activerecord (3.2.8) lib/active_record/associations/collection_proxy.rb:89:in `[]'
activerecord (3.2.8) lib/active_record/associations/collection_proxy.rb:89:in `method_missing'
hobo (2.0.0.pre6) lib/hobo/extensions/active_record/relation_with_origin.rb:36:in `method_missing_with_origin'
dryml (2.0.0.pre6) lib/dryml.rb:120:in `get_field'
dryml (2.0.0.pre6) lib/dryml.rb:130:in `block in get_field_path'
dryml (2.0.0.pre6) lib/dryml.rb:128:in `each'
dryml (2.0.0.pre6) lib/dryml.rb:128:in `get_field_path'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:341:in `block in new_field_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:331:in `new_field_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:382:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:65:in `do_'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:25:in `block (3 levels) in with_fields'
dryml (2.0.0.pre6) lib/dryml/scoped_variables.rb:20:in `new_scope'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:21:in `block (2 levels) in with_fields'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:20:in `each'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:20:in `block in with_fields'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:17:in `with_fields'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:161:in `block (14 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:160:in `block (13 levels) in table'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:88:in `block in if_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:86:in `if_'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:160:in `block (12 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:159:in `block (11 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:158:in `block (10 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:157:in `block (9 levels) in table'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:59:in `block (4 levels) in repeat'

Anthony.

Anthony Mercer

unread,
Nov 28, 2012, 10:34:20 AM11/28/12
to hobo...@googlegroups.com
Hi Bryan,
thanks for the quick reply!
and top of full trace...

--
You received this message because you are subscribed to the Google Groups "Hobo Users" group.
To post to this group, send email to hobo...@googlegroups.com.
To unsubscribe from this group, send email to hobousers+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/hobousers?hl=en.




--
blymi mobile| http://blymi.mobi
Your Message In Their Hands
  |  LinkedIn | Twitter

Bryan Larsen

unread,
Dec 3, 2012, 5:41:40 AM12/3/12
to hobo...@googlegroups.com
On Wed, Nov 28, 2012 at 10:34 AM, Anthony Mercer
<anthony...@blymi.com> wrote:
> Hi Bryan,
> thanks for the quick reply!

Somehow your response got into the spam queue. Sorry about that.

> second one first... if="&this.event_times.occurs_weekly?" gives me the same
> error, should have mentioned I'd tried that.

The exact same error? Are you sure? It's certainly possible that
would get some type of error, but I doubt it was exactly the same.
Could you please post that error?

>
> backtrace for the 'can't convert string to integer' issue on table plus...

Sorry, I need the full backtrace. Please turn off any backtrace
silencers in config/initializers/backtrace_silencers.rb and try again.

thanks,
Bryan

Matt Jones

unread,
Dec 3, 2012, 7:34:18 AM12/3/12
to hobo...@googlegroups.com

On Nov 28, 2012, at 10:34 AM, Anthony Mercer wrote:

> Hi Bryan,
> thanks for the quick reply!
> second one first... if="&this.event_times.occurs_weekly?" gives me the same error, should have mentioned I'd tried that.
>
> backtrace for the 'can't convert string to integer' issue on table plus...
>
> TypeError in My_events#index
>
> Showing /Users/svp/rordev/soshef2/app/views/my_events/index.dryml where line #10 raised:
>
> can't convert String into Integer
>
> Extracted source (around line #10):
>
> 7: <index-page>
> 8: <heading:>My Events</heading:>
> 9: <collection: replace>
> 10: <table-plus fields="name, my_venue, event_times.special_note.first, event_times.occurs_weekly.first, listing_state" >

The ".first" here may be confusing the issue - can you post the models you're using?

--Matt Jones


tonym

unread,
Dec 3, 2012, 6:00:04 PM12/3/12
to hobo...@googlegroups.com
Hi Bryan,
I haven't got backtrace silencers on, sorry I didn't post all as I figured you'd only need top 1/4 or so where errors were.
Anyway, here's a more isolated test with the full backtrace...
and models listed after...

TypeError in My_events#index

Showing /Users/svp/rordev/soshef2/app/views/my_events/index.dryml where line #4 raised:

can't convert String into Integer

Extracted source (around line #4):

1:   <index-page>
2:    <heading:>My Events</heading:>
3:     <collection: replace>
4:       <table-plus fields="event_times.special_note" />
5: 	</collection:>
6:   <bottom-page-nav: replace />
7:   </index-page>

Rails.root: /Users/svp/rordev/soshef2

activerecord (3.2.8) lib/active_record/associations/collection_proxy.rb:89:in `[]'
activerecord (3.2.8) lib/active_record/associations/collection_proxy.rb:89:in `method_missing'
hobo (2.0.0.pre6) lib/hobo/extensions/active_record/relation_with_origin.rb:36:in `method_missing_with_origin'
dryml (2.0.0.pre6) lib/dryml.rb:120:in `get_field'
dryml (2.0.0.pre6) lib/dryml.rb:130:in `block in get_field_path'
dryml (2.0.0.pre6) lib/dryml.rb:128:in `each'
dryml (2.0.0.pre6) lib/dryml.rb:128:in `get_field_path'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:341:in `block in new_field_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:331:in `new_field_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:382:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:65:in `do_'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:25:in `block (3 levels) in with_fields'
dryml (2.0.0.pre6) lib/dryml/scoped_variables.rb:20:in `new_scope'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:21:in `block (2 levels) in with_fields'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:20:in `each'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:20:in `block in with_fields'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/lists/with_fields.dryml:17:in `with_fields'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:161:in `block (14 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:160:in `block (13 levels) in table'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:88:in `block in if_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:86:in `if_'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:160:in `block (12 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:159:in `block (11 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:158:in `block (10 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:157:in `block (9 levels) in table'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:59:in `block (4 levels) in repeat'
dryml (2.0.0.pre6) lib/dryml/helper.rb:38:in `block (3 levels) in context_map'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:350:in `block in new_field_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:331:in `new_field_context'
dryml (2.0.0.pre6) lib/dryml/helper.rb:38:in `block (2 levels) in context_map'
activerecord (3.2.8) lib/active_record/relation/delegation.rb:6:in `each'
activerecord (3.2.8) lib/active_record/relation/delegation.rb:6:in `each'
dryml (2.0.0.pre6) lib/dryml/helper.rb:34:in `block in context_map'
dryml (2.0.0.pre6) lib/dryml/scoped_variables.rb:20:in `new_scope'
dryml (2.0.0.pre6) lib/dryml/helper.rb:23:in `context_map'
dryml (2.0.0.pre6) taglibs/core.dryml:58:in `block (3 levels) in repeat'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) taglibs/core.dryml:56:in `block (2 levels) in repeat'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:88:in `block in if_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:86:in `if_'
dryml (2.0.0.pre6) taglibs/core.dryml:56:in `block in repeat'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:56:in `repeat'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:157:in `block (8 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:156:in `block (7 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:156:in `block (6 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:626:in `block in element'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:40:in `block in capture'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:40:in `capture'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:626:in `element'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:144:in `block (5 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:143:in `block (4 levels) in table'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:103:in `block in unless_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:101:in `unless_'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:143:in `block (3 levels) in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:141:in `block (2 levels) in table'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:97:in `block in else_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:97:in `else_'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:141:in `block in table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/html/table.dryml:136:in `table'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:523:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_rapid (2.0.0.pre6) taglibs/plus/table_plus.dryml:33:in `block (2 levels) in table_plus'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_rapid (2.0.0.pre6) taglibs/plus/table_plus.dryml:26:in `block in table_plus'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/plus/table_plus.dryml:22:in `table_plus'
hobo_bootstrap (2.0.0.pre6) taglibs/table-plus.dryml:5:in `block in table_plus_with_a3424463b67f'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_bootstrap (2.0.0.pre6) taglibs/table-plus.dryml:4:in `table_plus_with_a3424463b67f'
app/views/my_events/index.dryml:4:in `block (3 levels) in render_page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
app/views/my_events/index.dryml:3:in `block (2 levels) in render_page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:482:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:482:in `call_tag_parameter'
app/views/taglibs/auto/rapid/pages.dryml:1285:in `block (4 levels) in index_page__for_my_event'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
app/views/taglibs/auto/rapid/pages.dryml:1278:in `block (3 levels) in index_page__for_my_event'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:514:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:514:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
hobo_rapid (2.0.0.pre6) taglibs/html/section.dryml:7:in `block in section'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/html/section.dryml:6:in `section'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:523:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:99:in `block (16 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:97:in `block (15 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:516:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:516:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
hobo_rapid (2.0.0.pre6) taglibs/html/section.dryml:7:in `block in section'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/html/section.dryml:6:in `section'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:523:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:97:in `block (14 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:96:in `block (13 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:516:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:516:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
hobo_rapid (2.0.0.pre6) taglibs/html/section.dryml:7:in `block in section'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/html/section.dryml:6:in `section'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:523:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:96:in `block (12 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:95:in `block (11 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:480:in `block in call_tag_parameter'
app/views/taglibs/application.dryml:15:in `call'
app/views/taglibs/application.dryml:15:in `block (3 levels) in page_with_ad8e56eec47b'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
app/views/taglibs/application.dryml:9:in `block (2 levels) in page_with_ad8e56eec47b'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:482:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:482:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:95:in `block (10 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:89:in `block (9 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:89:in `block (8 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:88:in `block (7 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:88:in `block (6 levels) in page'
dryml (2.0.0.pre6) lib/dryml/scoped_variables.rb:20:in `new_scope'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:55:in `block (5 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:54:in `block (4 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `block in override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:506:in `override_and_call_tag'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:486:in `call_tag_parameter'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:54:in `block (3 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:31:in `block (2 levels) in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:436:in `call'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:436:in `block in call_tag_parameter_with_default_content'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `call'
dryml (2.0.0.pre6) lib/dryml/tag_parameters.rb:19:in `method_missing'
dryml (2.0.0.pre6) taglibs/core.dryml:65:in `block in do_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
dryml (2.0.0.pre6) taglibs/core.dryml:65:in `do_'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:440:in `call_tag_parameter_with_default_content'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:462:in `call_tag_parameter'
hobo_rapid (2.0.0.pre6) taglibs/html/html.dryml:17:in `block (2 levels) in html'
dryml (2.0.0.pre6) lib/dryml/scoped_variables.rb:20:in `new_scope'
hobo_rapid (2.0.0.pre6) taglibs/html/html.dryml:17:in `block in html'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/html/html.dryml:11:in `html'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:31:in `block in page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_bootstrap (2.0.0.pre6) taglibs/page.dryml:29:in `page'
app/views/taglibs/application.dryml:8:in `block in page_with_ad8e56eec47b'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
app/views/taglibs/application.dryml:7:in `page_with_ad8e56eec47b'
app/views/taglibs/application.dryml:402:in `block in page_with_a8efb7da556b'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
app/views/taglibs/application.dryml:401:in `page_with_a8efb7da556b'
app/views/taglibs/auto/rapid/pages.dryml:1261:in `block in index_page__for_my_event'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
app/views/taglibs/auto/rapid/pages.dryml:1260:in `index_page__for_my_event'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:238:in `call_polymorphic_tag'
hobo_rapid (2.0.0.pre6) taglibs/pages/pages.dryml:13:in `block in index_page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_rapid (2.0.0.pre6) taglibs/pages/pages.dryml:7:in `index_page'
hobo_bootstrap (2.0.0.pre6) taglibs/index_page.dryml:47:in `block in index_page_with_aeba01ec664a'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `block in _tag_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:386:in `_tag_context'
hobo_bootstrap (2.0.0.pre6) taglibs/index_page.dryml:46:in `index_page_with_aeba01ec664a'
app/views/my_events/index.dryml:1:in `block in render_page'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:325:in `block in new_object_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `block in new_context'
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:288:in `new_context'
dryml (2.0.0.pre6) lib/dryml/template_environment.rb:302:in `new_object_context'
app/views/my_events/index.dryml:1:in `render_page'
dryml (2.0.0.pre6) lib/dryml.rb:77:in `call_render'
app/views/my_events/index.dryml:1:in `_app_views_my_events_index_dryml___986505762_49137740'
actionpack (3.2.8) lib/action_view/template.rb:145:in `block in render'
activesupport (3.2.8) lib/active_support/notifications.rb:125:in `instrument'
actionpack (3.2.8) lib/action_view/template.rb:143:in `render'
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:47:in `block (2 levels) in render_template'
actionpack (3.2.8) lib/action_view/renderer/abstract_renderer.rb:38:in `block in instrument'
activesupport (3.2.8) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.8) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.8) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.8) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:46:in `block in render_template'
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:54:in `render_with_layout'
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:45:in `render_template'
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:18:in `render'
actionpack (3.2.8) lib/action_view/renderer/renderer.rb:36:in `render_template'
actionpack (3.2.8) lib/action_view/renderer/renderer.rb:17:in `render'
actionpack (3.2.8) lib/abstract_controller/rendering.rb:110:in `_render_template'
actionpack (3.2.8) lib/action_controller/metal/streaming.rb:225:in `_render_template'
actionpack (3.2.8) lib/abstract_controller/rendering.rb:103:in `render_to_body'
actionpack (3.2.8) lib/action_controller/metal/renderers.rb:28:in `render_to_body'
actionpack (3.2.8) lib/action_controller/metal/compatibility.rb:50:in `render_to_body'
actionpack (3.2.8) lib/abstract_controller/rendering.rb:88:in `render'
actionpack (3.2.8) lib/action_controller/metal/rendering.rb:16:in `render'
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:40:in `block (2 levels) in render'
activesupport (3.2.8) lib/active_support/core_ext/benchmark.rb:5:in `block in ms'
/Applications/rubystack-1.9.3-0/ruby/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
activesupport (3.2.8) lib/active_support/core_ext/benchmark.rb:5:in `ms'
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:40:in `block in render'
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:83:in `cleanup_view_runtime'
activerecord (3.2.8) lib/active_record/railties/controller_runtime.rb:24:in `cleanup_view_runtime'
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:39:in `render'
hobo (2.0.0.pre6) lib/hobo/controller/model.rb:862:in `render_with_hobo_model'
actionpack (3.2.8) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
actionpack (3.2.8) lib/action_controller/metal/responder.rb:232:in `default_render'
actionpack (3.2.8) lib/action_controller/metal/responder.rb:160:in `to_html'
actionpack (3.2.8) lib/action_controller/metal/responder.rb:153:in `respond'
actionpack (3.2.8) lib/action_controller/metal/responder.rb:146:in `call'
actionpack (3.2.8) lib/action_controller/metal/mime_responds.rb:239:in `respond_with'
hobo (2.0.0.pre6) lib/hobo/controller/model.rb:532:in `index_response'
hobo (2.0.0.pre6) lib/hobo/controller/model.rb:484:in `hobo_index'
app/controllers/my_events_controller.rb:11:in `index'
actionpack (3.2.8) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (3.2.8) lib/abstract_controller/base.rb:167:in `process_action'
actionpack (3.2.8) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (3.2.8) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (3.2.8) lib/active_support/callbacks.rb:469:in `_run__15642488__process_action__618172063__callbacks'
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.8) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.8) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (3.2.8) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
activesupport (3.2.8) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.8) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.8) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
actionpack (3.2.8) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
activerecord (3.2.8) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (3.2.8) lib/abstract_controller/base.rb:121:in `process'
actionpack (3.2.8) lib/abstract_controller/rendering.rb:45:in `process'
actionpack (3.2.8) lib/action_controller/metal.rb:203:in `dispatch'
actionpack (3.2.8) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
actionpack (3.2.8) lib/action_controller/metal.rb:246:in `block in action'
actionpack (3.2.8) lib/action_dispatch/routing/route_set.rb:73:in `call'
actionpack (3.2.8) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
actionpack (3.2.8) 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.8) lib/action_dispatch/routing/route_set.rb:600:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
rack (1.4.1) lib/rack/etag.rb:23:in `call'
rack (1.4.1) lib/rack/conditionalget.rb:25:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/head.rb:14:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/flash.rb:242:in `call'
rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context'
rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/cookies.rb:339:in `call'
activerecord (3.2.8) lib/active_record/query_cache.rb:64:in `call'
activerecord (3.2.8) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `_run__1051156528__call__1052158918__callbacks'
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.8) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.8) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/reloader.rb:65:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
railties (3.2.8) lib/rails/rack/logger.rb:26:in `call_app'
railties (3.2.8) lib/rails/rack/logger.rb:16:in `call'
quiet_assets (1.0.1) lib/quiet_assets.rb:20:in `call_with_quiet_assets'
actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in `call'
rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
rack (1.4.1) lib/rack/runtime.rb:17:in `call'
activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.4.1) lib/rack/lock.rb:15:in `call'
actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:in `call'
railties (3.2.8) lib/rails/engine.rb:479:in `call'
railties (3.2.8) lib/rails/application.rb:223:in `call'
rack (1.4.1) lib/rack/content_length.rb:14:in `call'
railties (3.2.8) lib/rails/rack/log_tailer.rb:17:in `call'
rack (1.4.1) lib/rack/handler/webrick.rb:59:in `service'
/Applications/rubystack-1.9.3-0/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
/Applications/rubystack-1.9.3-0/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
/Applications/rubystack-1.9.3-0/ruby/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'

# encoding: UTF-8
class MyEvent < ActiveRecord::Base

  hobo_model # Don't put anything above this

  fields do
    name :string, :required
    website_url :string, :length => 200
    facebook_url :string, :length => 100
    twitter_un :string, :length => 20
    description :text, :required
    ticket_price :decimal, precision:8, scale:2
    endorsed :boolean
    timestamps
  end
  belongs_to :my_venue
  belongs_to :user, :creator => true

  has_many :category_assignments, :dependent => :destroy
  has_many :categories, :through => :category_assignments, :accessible => true
  has_many :event_times, :dependent => :destroy, :accessible => true

  children :event_times

(standard permissions after)


class EventTime < ActiveRecord::Base
  hobo_model # Don't put anything above this
  fields do
    start_date   :date, :required
    start_time   :string, :required
    end_time     :string
    special_note :string
    occurs_weekly :boolean
    timestamps
  end

  attr_accessible :start_date, :start_time, :end_time, :special_note

  belongs_to :my_event

(standard permissions after)





Cheers, Anthony.

tonym

unread,
Dec 10, 2012, 9:18:24 AM12/10/12
to hobo...@googlegroups.com
Sorry to be a pain, but just wondering if you had any luck with this Bryan?

Cheers, Anthony.


On Monday, December 3, 2012 11:00:04 PM UTC, tonym wrote:
Hi Bryan,
I haven't got backtrace silencers on, sorry I didn't post all as I figured you'd only need top 1/4 or so where errors were.
Anyway, here's a more isolated test with the full backtrace...
and models listed after...

TypeError in My_events#index

Showing /Users/svp/rordev/soshef2/app/views/my_events/index.dryml where line #4 raised:

can't convert String into Integer

Extracted source (around line #4):

1:   <index-page>
2:    <heading:>My Events</heading:>
3:     <collection: replace>
4:       <table-plus fields="event_times.special_note" />
5: 	</collection:>
6:   <bottom-page-nav: replace />
7:   </index-page>

Rails.root: /Users/svp/rordev/soshef2

Application Trace | Framework Trace | Full Trace
activerecord (3.2.8) lib/active_record/associations/collection_proxy.rb:89:in `[]'
..... 

Bryan Larsen

unread,
Dec 11, 2012, 8:25:33 AM12/11/12
to hobo...@googlegroups.com

Thanks for the ping.  Sorry, your problem got lost in the shuffle, too many things on my plate.  I'll take a look at it again tomorrow.  In the future, the best way to ensure that I don't forget something is to open a GitHub issue.

--
You received this message because you are subscribed to the Google Groups "Hobo Users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/hobousers/-/DdKRkPJucGIJ.

Bryan Larsen

unread,
Dec 12, 2012, 4:44:47 AM12/12/12
to hobo...@googlegroups.com
If it doesn't work from the console, it's not going to work from within Hobo.

try this from the rails console:

>> this = MyEvent.first
>> this.event_times.special_note

That'll blow up on you too, but that's what you're asking Hobo to do.

Try this:

<table-plus fields="event_times">
<event-times-view:>
<repeat join=", "><view:special-note/></repeat>
</event-times-view:>
</table-plus>

Bryan
> --
> You received this message because you are subscribed to the Google Groups
> "Hobo Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/hobousers/-/VLORYm9czC8J.

tonym

unread,
Dec 18, 2012, 6:11:22 PM12/18/12
to hobo...@googlegroups.com
Hi Bryan,
yes, that works well, thanks for the help.

Odd thing is, these both work directly, giving me the first, or full set...

      <table-plus fields="event_times.occurs_weekly.first" >
      <table-plus fields="event_times.occurs_weekly" >

That why I thought it was a fault.  The 'occurs weekly' field is a boolean, the ones that don't work are dates and strings.

Not a problem, as your solution works, just seems odd that it's possible for the above.


Cheers, Anthony.

kevinpfromnm

unread,
Dec 18, 2012, 9:19:04 PM12/18/12
to hobo...@googlegroups.com
On boolean fields Hobo automatically adds certain scopes so you can do things like that.
Reply all
Reply to author
Forward
0 new messages