2012-07-14 58 views
0

我想縮進整個循環,下面的那個,所以我假設我需要在整個事物上放一個標記,以便我可以在CSS文件中指向它。我只是不知道我應該把什麼格式它如何將CSS標籤添加到軌道環上的紅寶石?

<% micropost.comments.each do |comment| %> 

     <div class="box"> 
     <b>Vendor:</b> 
     <%= comment.commenter %><br> 
     <b>Deal:</b> 
     <%= comment.body %> 
     </div> 

    <% end %> 

回答

0

您可以按如下方式使用content_tagdiv中的內容用類名稱包裝起來。

<% micropost.comments.each do |comment| %> 
    <%= content_tag(:div, class: 'box') do %> 
    <b>Vendor:</b> 
    <%= comment.commenter %><br> 
    <b>Deal:</b> 
    <%= comment.body %> 
    <% end %> 
<% end %> 
+0

完美謝謝XD – BigBoy1337 2012-07-24 21:41:36

0

一個CSS類或ID分配給你做下面一個的link_to方法:

<%= link_to "Link name", { :controller => 'controller_name', :action => 'action_name' }, :class => 'box' -%> 

的關鍵部分是分離該:控制器=>和:使用大括號的HTML操作。

+0

但我不需要控制器或操作。循環工作正常,我只是不知道如何標記它。 – BigBoy1337 2012-07-14 23:01:44

+0

'tag it'是什麼意思? – house9 2012-07-14 23:15:01

+0

所以通常你用來標記段落。然後你可以在css文件中聲明p4 {「css commands go here'}來移動它,然後syle這個我試圖找到如何標記整個循環來設置它的樣式(在這種情況下,我試圖縮進它) – BigBoy1337 2012-07-14 23:27:03