ruby on rails - String concatination for dynamically adding classes in View -
ruby on rails - String concatination for dynamically adding classes in View -
i listing used shipping addresses user select. i`m dynamically adding classes
<div class="row"> <% @shipping_addresses.each |address| %> <ul class=<%= "shipping_address_#{address.id}" %> > <li><%= address['name'] %> </li> <li><%= address['street'] %> </li> <li><%= address['city'] %></li> <li><%= address['country'] %></li> <li><%= address['zip'] %></li> <li><%= address['phone'] %> </li> </ul> <% end %> </div> <!-- row --> problem is, trying add together col-lg-3 bootstrap class ul`s, , doesn`t work when write this:
<ul class=<%= "shipping_address_#{address.id} col-lg-3" %> > i output:
<ul class="shipping_address_38" col-lg-3=""> i tried several different options , don`t work.
can help?
thank you
the actual html outputting
<ul class=shipping_address_38 col-lg-3> and browser interpreting best can. quotation marks in template never create actual html because they're not part of string.
you like
<ul class="<%= "shipping_address_#{address.id} col-lg-3" %>" > although in sentiment you're past point erb gets hard read - may wish refactor helper.
ruby-on-rails ruby erb
Comments
Post a Comment