ruby on rails - In RoR, is there an easy way to prevent the view from outputting <p> tags? -
i'm new ruby , rails , have simple controller shows item database in default view. when displaying in html outputting <p>
tags along text content. there way prevent happening? suppose if there isn't, there @ least way set default css class same output in statement such this:
<% @items.each |i| %> <%= i.itemname %> <div class="menu_body"> <a href="#">link-1</a> </div> <% end %>
so problem <%= i.itemname %>
part. there way stop wrapping in own <p>
tags? or set css class output?
thanks!
you need enclose html tag of choice. if required can escape bad code using <%=h i.itemname %>
example:
<% @items.each |i| %> <div><%=h i.itemname %></div> <div class="menu_body"> <a href="#">link-1</a> </div> <% end %>
edit: ryan bigg right. rails doesn't output <p>
tag. sorry wrong info.
Comments
Post a Comment