使用蓝图形成两列

问题描述

| 我的Rails应用程序中有一个表单,希望在两栏显示。因为我使用的是蓝图,所以我可以弄清楚如果它只是一个模型,那么该怎么做,但这是我要处理的嵌套模型。 review_questions是一个嵌套模型。
<%= form_for(@review) do |f| %>
  <%= render \'shared/error_messages\',:object => f.object %>
  <%= f.hidden_field :post_id %>
  <div class=\"add_question_review\">
    <%= f.fields_for :review_questions do |builder| %>
      <%= render \'review_question_fields\',:f => builder %>
    <% end %>
  </div>

  <div class=\"actions\">
    <%= f.submit %>
  </div>
<% end %>
我希望fields_for在两列中。有没有办法一次渲染两个字段?因此,我可以随手制作两列?     

解决方法

        我会在CSS中做到这一点。 CSS3提供了一个漂亮的列模块,但是,如果您的用户使用的是旧版浏览器,它并不是很方便。有一种解决方法将产生类似的效果,但是要使其实现还需要更多的工作。 这两种方法都要求您在列表标记内返回字段列表,以便它们起作用,但这应该不是问题。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...