Сформировать два столбца, используя план - PullRequest
0 голосов
/ 22 июня 2011

В моем приложении 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 был в двух столбцах.Есть ли способ визуализации двух полей одновременно?Так что я могу просто сделать две колонки, как я иду?

1 Ответ

0 голосов
/ 11 июля 2011

Я бы сделал это в CSS. CSS3 предоставляет отличный модуль столбцов , но, увы, он не очень удобен, если ваши пользователи используют старые браузеры. Существует работа вокруг , которая произведет аналогичный эффект, но для этого требуется немного больше работы.

Оба метода требуют, чтобы вы возвращали список полей внутри тегов списка, чтобы они работали, но это не должно быть проблемой.

...