Как заполнить форму рельсов оригинальным контентом? - PullRequest
0 голосов
/ 01 февраля 2020

Я использую форму рельсов для обновления записи в базе данных. У меня есть форма пользователя. Пользователь может ввести значение в этом. Я хочу отобразить оригинальное значение, присутствующее в этой записи. Пользователь может изменить это в соответствии с требованиями или оставить все как есть. Как это сделать в Embedded ruby или html? ...

<%= form_with(model: @user1,url: create2_path ,local: true,method: "post" )do |form| %>

  <p>
    <%= form.label :name %><br>
    <%= form.text_field :name %>
  </p>

  <p>
    <%= form.label :password %><br>
    <%= form.text_area :password %>
  </p>
 <p>
    <%= form.label :email %><br>
    <%= form.text_area :email %>
  </p>
 <p>
    <%= form.label :accounttype %><br>
    <%= form.text_area :accounttype %>
  </p>
 <p>
    <%= form.label :phonenumber %><br>
    <%= form.text_area :phonenumber %>
  </p>
 <p>
    <%= form.label :status %><br>
    <%= form.text_area :status %>
  </p>

  <p>
    <%= form.submit('update') %>
  </p>
<% end %> 

1 Ответ

0 голосов
/ 02 февраля 2020

Вы можете назначить пользователя в контроллере (@user) и либо использовать что-то вроде simple_form для построения формы, либо просто установить входные значения на основе @user, например <input value="<%= @user.name %>">

...