Показать данные Textfield, а также изменить значение в базе данных

StackOverflow https://stackoverflow.com/questions/1168678

  •  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]

:название аккаунта

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top