Interesting. The error refers to app/models/recurring_todo.rb:
>
> 239:in `recurrence_pattern'.


The comparison is done on a database field which should not be nil.

Did you rake db:migrate?

Reinier


On Wed, Jul 23, 2008 at 5:53 PM, James Carruth <[EMAIL PROTECTED]> wrote:

> I am using the latest version from git, and was excited to see that
> recurring todos were implemented.  I am able to create a recurring
> todo, but when I click on create, it indicates it is working and then
> stays on the page with everything filled in.  The recurring todo is
> created and shows up in right place in Tracks (right context, etc)
> when it is supposed to.  Once I have created one recurring todo, I am
> unable to get to the recurring todos page.  This is the error message
> in my production log when I try to access the recurring todos page,
> and I am not sure what is going on.  I would appreciate any help.
> Thanks
>
> Processing RecurringTodosController#index (for 134.163.255.11 at
> 2008-07-23 10:40:52) [GET]
>  Session ID: 662032819d08adbaa0045bc03e239ae9
>  Parameters: {"action"=>"index", "controller"=>"recurring_todos"}
> Rendering template within layouts/standard
> Rendering recurring_todos/index
>
>
> ActionView::TemplateError (undefined method `>' for nil:NilClass) on
> line #9 of recurring_todos/_recurring_todo.html.erb:
> 6:   <div class="description">
> 7:     <span class="todo.descr"><%=
> sanitize(recurring_todo.description) %></span> <%=
> recurring_todo_tag_list %>
> 8:     <span class='recurrence_pattern'>
> 9:       [<%= recurrence_target(recurring_todo) %> <%=
> recurring_todo.recurrence_pattern %> <%=
> recurrence_time_span(recurring_todo) %>]
> 10:     </span>
> 11:   </div>
> 12: </div>
>
>   app/models/recurring_todo.rb:239:in `recurrence_pattern'
>   app/views/recurring_todos/_recurring_todo.html.erb:9:in
> `_run_erb_47app47views47recurring_todos47_recurring_todo46html46erb'
>   vendor/rails/actionpack/lib/action_view/base.rb:338:in `send'
>   vendor/rails/actionpack/lib/action_view/base.rb:338:in `execute'
>
> vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in
> `send'
>
> vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in
> `render'
>   vendor/rails/actionpack/lib/action_view/partial_template.rb:20:in
> `render'
>   vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in
> `benchmark'
>   vendor/rails/actionpack/lib/action_view/partial_template.rb:19:in
> `render'
>   vendor/rails/actionpack/lib/action_view/template.rb:22:in
> `render_template'
>   vendor/rails/actionpack/lib/action_view/partial_template.rb:28:in
> `render_member'
>   vendor/rails/actionpack/lib/action_view/partials.rb:142:in
> `render_partial_collection_with_known_partial_path'
>   vendor/rails/actionpack/lib/action_view/partials.rb:141:in `map'
>   vendor/rails/actionpack/lib/action_view/partials.rb:141:in
> `render_partial_collection_with_known_partial_path'
>   vendor/rails/actionpack/lib/action_view/partials.rb:135:in
> `render_partial_collection'
>   vendor/rails/actionpack/lib/action_view/base.rb:271:in `render'
>   app/views/recurring_todos/index.html.erb:8:in
> `_run_erb_47app47views47recurring_todos47index46html46erb'
>   vendor/rails/actionpack/lib/action_view/base.rb:338:in `send'
>   vendor/rails/actionpack/lib/action_view/base.rb:338:in `execute'
>
> vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in
> `send'
>
> vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in
> `render'
>   vendor/rails/actionpack/lib/action_view/template.rb:35:in `render'
>   vendor/rails/actionpack/lib/action_view/template.rb:22:in
> `render_template'
>   vendor/rails/actionpack/lib/action_view/base.rb:245:in `render_file'
>   vendor/rails/actionpack/lib/action_controller/base.rb:1108:in
> `render_for_file'
>   vendor/rails/actionpack/lib/action_controller/base.rb:841:in
> `render_with_no_layout'
>   vendor/rails/actionpack/lib/action_controller/layout.rb:251:in
> `render_without_benchmark'
>   vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in
> `render'
>   vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in
> `realtime'
>   vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in
> `render'
>   vendor/rails/actionpack/lib/action_controller/base.rb:1157:in
> `default_render'
>   vendor/rails/actionpack/lib/action_controller/base.rb:1163:in
> `perform_action_without_filters'
>   vendor/rails/actionpack/lib/action_controller/filters.rb:580:in
> `call_filters'
>   vendor/rails/actionpack/lib/action_controller/filters.rb:573:in
> `perform_action_without_benchmark'
>   vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
> `perform_action_without_rescue'
>   /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
>   vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
> `perform_action_without_rescue'
>   vendor/rails/actionpack/lib/action_controller/rescue.rb:201:in
> `perform_action_without_caching'
>   vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:13:in
> `perform_action'
>
> vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in
> `cache'
>   vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
>   vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12:in
> `perform_action'
>   vendor/rails/actionpack/lib/action_controller/base.rb:529:in `send'
>   vendor/rails/actionpack/lib/action_controller/base.rb:529:in
> `process_without_filters'
>   vendor/rails/actionpack/lib/action_controller/filters.rb:569:in
> `process_without_session_management_support'
>
> vendor/rails/actionpack/lib/action_controller/session_management.rb:130:in
> `process'
>   vendor/rails/actionpack/lib/action_controller/base.rb:389:in `process'
>   vendor/rails/actionpack/lib/action_controller/dispatcher.rb:149:in
> `handle_request'
>   vendor/rails/actionpack/lib/action_controller/dispatcher.rb:107:in
> `dispatch'
>   vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in
> `synchronize'
>   vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in
> `dispatch'
>   vendor/rails/actionpack/lib/action_controller/dispatcher.rb:120:in
> `dispatch_cgi'
>   vendor/rails/actionpack/lib/action_controller/dispatcher.rb:35:in
> `dispatch'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/rails.rb:76:in
> `process'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/rails.rb:74:in
> `synchronize'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/rails.rb:74:in
> `process'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:159:in
> `process_client'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:158:in `each'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:158:in
> `process_client'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:285:in `run'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:285:in
> `initialize'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:285:in `new'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:285:in `run'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:268:in
> `initialize'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:268:in `new'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel.rb:268:in `run'
>
> /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/configurator.rb:282:in
> `run'
>
> /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/configurator.rb:281:in
> `each'
>
> /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/configurator.rb:281:in
> `run'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/mongrel_rails:128:in `run'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/lib/mongrel/command.rb:212:in
> `run'
>   /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/mongrel_rails:281
>   /usr/bin/mongrel_rails:19:in `load'
>   /usr/bin/mongrel_rails:19
>
> Rendering /home/james/public_html/tracks/public/500.html (500 Internal
> Server Error)
>
>
>
> James Carruth
> http://www.thecarruths.org
> http://www.edehaiti.org
> _______________________________________________
> Tracks-discuss mailing list
> [email protected]
> http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
>
_______________________________________________
Tracks-discuss mailing list
[email protected]
http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss

Reply via email to