Рендеринг рельсов на выходе

Я пытаюсь настроить вывод своей простой формы в приложении Rails 4.

У меня есть модель проекта, модель объема и модель участника.

Участник принадлежит к сфере. Область действия принадлежит проекту.

Модель участника имеет два атрибута - один для "location_specific", который является логическим значением, и один для "location", который является строкой.

Если location_specific - true, тогда я хочу вывести местоположение, которое требуется.

В моих участниках шоу частичное, у меня есть:

<div class="datasubtextq">Location:
        <span class="datasubtext">
          <% if @project.scope.participant.location_specific == true %>
            <%=  @project.scope.participant.location %>
          <% else %>
            <%= render :text => "Remote participation" %>
          <% end %>
        </span>
  </div>

В моем виде я имею:

  <div class="row">
        <div class="col-md-3 col-md-offset-1">
          <%= f.label 'Can participants participate remotely?', :class => 'question-project' %>
        </div>
        <div class="col-md-7">
          <%= par.collection_radio_buttons :location_specific, [[true, ' Yes'], [false, ' No']], :first, :last, {:item_wrapper_class => 'fixradio'}, {:class => "response-project"} %>
        </div>
      </div>

      <div id="requiredlocation">

        <div class="row">
          <div class="col-md-3 col-md-offset-1">
            <%= f.label 'Select participation location', :class => 'question-project' %>
          </div>
          <div class="col-md-7">
            <div class="response-project">
            <%= par.select :location,
                           options_for_select(["New York", "Boston", "Florida"]),
                           label: 'Where will participants take part in this project?',
                           prompt: "Choose one",
                           class: 'response-project' %>
          </div>
        </div>
        </div>
      </div>

Моя проблема в том, что каждый раз, когда я пытаюсь это сделать, я получаю альтернативу удаленного участия. Параметр Город отображается не так, как должен. Есть идеи о том, что я сделал не так?

Спасибо

0 ответов

Другие вопросы по тегам