I believe that a comment in erb has to start <%#
Other similar sequences have worked in some versions, or may sometimes work
but are not guaranteed.

Colin

2009/5/24 SpringFlowers AutumnMoon <[email protected]>

>
>
>
> there is a line displayed within <pre>
>
> <%= h @stories.inspect %>
>
> and the output was too long, so i changed it to
>
> <%= #h @stories.inspect %>
>
> <% @stories.each do |s| %>
>  <%= h s.inspect %>
> <% end %>
>
> (commenting out the first line). now the code will fail to compile...
> saying
>
> compile error
> /Users/winterheat/ror/shov2/app/views/stories/index.html.erb:13: syntax
> error, unexpected kENSURE, expecting ')'
> /Users/winterheat/ror/shov2/app/views/stories/index.html.erb:15: syntax
> error, unexpected kEND, expecting ')'
>
> and if i remove that commented line altogether, the code will work. i
> thought in some book, it is said that you can comment out some code in
> ERB like that?
>
> Update: funny if i change it to
>
> <% #h @stories.inspect %>
>
> then it will compile fine... so the displaying of result tag <%= %>
> doesn't like comments, it seems.
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to