Показать данные Textfield, а также изменить значение в базе данных
-
19-09-2019 - |
Вопрос
У меня это в моей базе данных
<input type="text" value="<%= account["accountname"] %>"/>
Это покажет ценность AccountName в области, которую я тоже хочу.
Однако, если я хочу, чтобы пользователь изменил это значение на что -то другое, это не позволяет этому происходить.
Если я помесчу это вместо вышеуказанного образца кода
<%= text_field_tag :accountname, params[:accoutname] %>
Это позволяет мне изменить значение и обновлять базу данных. Тем не менее, поле остается пустым в представлениях пользователю.
Мне интересно, есть ли у меня способ изменить базу данных, а также отобразить имя учетной записи в представлениях
Решение 2
<input type="text" name= "accountname" value="<%= account["accountname"] %>"/>
Мне нужно было добавить поле «Имя», чтобы сделать то, что я хотел.
Другие советы
Вы вырезали и вставляли этот код? Если так, у вас есть опечатка.
params[:accoutname]
:название аккаунта
Не связан с StackOverflow