Hi John,
Hard to say from this alone. But can you try the following.

Open the file app/helpers/application_helper.rb and find the method
link_to_comment. The method contains the following code
link_to(truncate(strip_tags(comment.text)), :controller => 'pages', :action
=> 'discussion', :site_folder => comment.site.folder, :id => comment.page.id)


Can you remove truncate, so change this line to
link_to(strip_tags(comment.text), :controller => 'pages', :action =>
'discussion', :site_folder => comment.site.folder, :id => comment.page.id)

Restart the web server and try again. This problem could be related to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=333900 so removing truncate
can be a workaround.

If problems persist and this is a new installationI suggest you recreate the
database and try again. Are you doing this on Windows or Linux?

HTH,
Onno





On Tue, Feb 8, 2011 at 2:14 PM, John Allen <[email protected]> wrote:

>  Can anyone suggest why we are getting this:
>
> Showing *comments/_comments_list.rhtml* where line *#26* raised:
>
> undefined method `length' for #<Enumerable::Enumerator:0x2aae0e6db8e8>
>
> Extracted source (around line *#26*):
>
> 23:                <% comment.review_note = 'Click to add...' if
> comment.review_note.blank? %>
> 24:              <tr>
> 25:                 <td><%= comment.id %></td>
> 26:                  <td><%= link_to_comment comment %></td>
> 27:                  <td><%= comment.created_on.strftime("%I:%M %p
> %d-%b-%y") %></td>
> 28:                  <td><%= link_to_user comment.user %></td>
> 29:                  <td><%= link_to_page comment.page %></td>
>
> Trace of template inclusion: /sites/description.rhtml
>
> RAILS_ROOT: /apps/epfwiki/epfwiki
>
> *Application Trace* <http://dse/sites/comments/3#> | *Framework 
> Trace*<http://dse/sites/comments/3#>
>  | *Full Trace* <http://dse/sites/comments/3#>
> /apps/epfwiki/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/helpers/text_helper.rb:50:in
> `truncate'
> app/helpers/application_helper.rb:248:in `link_to_comment'
> app/views/comments/_comments_list.rhtml:26:in
> `_run_erb_47app47views47comments47_comments_list46rhtml'
> app/views/comments/_comments_list.rhtml:22:in `each'
> app/views/comments/_comments_list.rhtml:22:in
> `_run_erb_47app47views47comments47_comments_list46rhtml'
> app/views/sites/description.rhtml:52:in
> `_run_erb_47app47views47sites47description46rhtml'
> app/controllers/sites_controller.rb:144:in `comments'
>
> *Request*
>
> *Parameters*:
>
> {"id"=>"3"}
>
> *Show session dump* <http://dse/sites/comments/3#>
>
> *Response*
>
> *Headers*:
>
> {"cookie"=>[],
>  "Cache-Control"=>"no-cache"}
>
> Thanks,
> John
>
> *______________________________________________*
> *John Allen -* Solution Architect, Senior Manager
> *t* +44 (0)207 812 4626 |*** m* +44 (0)778 753 3602
> *f* +44 (0)207 812 4100 |*** c* +44 (0)207 897 9424 # 93410 59633
> ***a* Detica | 2 Arundel Street | London | WC2R 3AZ | UK
> *Please do not send emails to this account protectively marked as
> restricted or above*
> *______________________________________________*
> *www.detica.com* – a BAE Systems company**
>
> Please consider the environment before printing this email.
>
> This message should be regarded as confidential. If you have received this 
> email in error please notify the sender and destroy it immediately.
> Statements of intent shall only become binding when confirmed in hard copy by 
> an authorised signatory.  The contents of this email may relate to dealings 
> with other companies within the Detica Limited group of companies.
>
> Detica Limited is registered in England under No: 1337451.
>
> Registered offices: Surrey Research Park, Guildford, Surrey, GU2 7YP, England.
>
>
>
> _______________________________________________
> epf-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/epf-dev
>
>
_______________________________________________
epf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/epf-dev

Reply via email to