2011-03-23 65 views
0

我在橫向顯示Rails窗體時遇到問題。Rails - 內嵌顯示窗體

我有一個視圖,它包含了一個表,瓦特/表格單元格我渲染含有欲被內聯的形式的部分:

檢視:

<tr> 
    <td> 
     <%= @user.name %>   
    </td> 
    <td> 
     <a href="#">Add Item</a> 
    </td> 
    <td> 
     <%= render :partial => '/items/new_item' %> 
    </td> 
    </tr> 
</table> 

部分(表格) :

<%= form_for(Item.new) do |f| %> 
     <div class="field"> 
      <%= f.text_field :content %> 
     </div> 
     <div class="action"> 
      <%= f.submit "Add Item", :class => 'item_submit' %> 
     </div> 
<% end %> 

我曾嘗試:

form{ 
    display:inline; 
    padding: 0px; 
} 

並在表單中創建無序列表,然後製作文本字段並提交按鈕列表項,然後在css中將列表內聯。這也沒有用。

感謝您的幫助!

回答

0

如果我理解你是正確的,你可以嘗試使用span而不是div,或者設置display:inline for div,而不是form。

+0

感謝。我主要是在推翻那個。 – Mitciv 2011-03-23 05:16:14

0

你總是可以浮動Ie形式的div。

形式> DIV {浮動:左:顯示:inline-block的;}

0

這爲我工作:

<%= form_tag some_controller_path, method: 'POST', class: 'form-inline', style: 'display:inline !important;' do %> 

...表單代碼在這裏

<% end %>