Я новичок в Rails, и я разрабатываю приложение, которое должно отображать информацию о пациентах в форме, которая будет обновляться врачом, если это необходимо. Как только я могу выбрать пациента из списка с боковой панели, я хочу сначала отобразить только пустую форму, и когда будет выбран пациент, вся информация будет отображаться на нем.Показать пустую форму Rails
Единственный способ, которым я могу это догадаться, - сначала отобразить форму пустым, а затем, как только пациент будет выбран, поймайте пациента на контроллере и перезагрузите страницу, чтобы форма могла получить информацию о пациенте.
У кого-нибудь есть идея? На отрицательном ответе: как я могу отобразить пустую форму?
Заранее благодарим за ваше время.
С уважением.
Обновление: Это форма, которую я пытаюсь представить на странице. @patient - это переменная экземпляра, которая, как только страница отображается, еще не определена. Он будет отображаться после того, как врач выберет одного пациента из списка сбоку.
<div class="row">
<div class="span6">
<%= render 'shared/error_messages' %>
<div>
<%= form_for(@patient) do |p| %>
<%= text_field_tag 'patient[name][]', nil, :placeholder => "name", :style =>height:12px;font-size:10px;" %>
<%= text_field_tag 'patient[name][]', nil, :placeholder => "surname", :style =>"height:12px;font-size:10px;" %>
<%= p.text_field :email, :placeholder => "email", :style => height:12px;font-size:10px;" %>
<%= p.text_field :phone, :placeholder => "phone", :style => height:12px;font-size:10px;" %>
<%= check_box_tag :active %>
<%= check_box_tag :sex, 'male' %>
<%= check_box_tag :sex, 'female' %>
<%= chack_box_tag :dao %>
<%= p.submit "Sumbit", class: "btn btn-small btn-primary pull-right", id: "boton" %>
<% end %>
</div>
</div>
</div>
Проблема в этом. Как @ patient = nil на контроллере, так как on выбрана авария страницы.
Еще раз спасибо.
все, что вы пробовали, пожалуйста, вставьте сюда код. –
Привет, код, который я вставляю на страницу, следующий: –