Как я вижу, у вас есть два способа сделать это.
1 - используйте поддержку html, чтобы сделать текстовое поле доступным только для чтения.Так что в вашем случае текстовое поле user_name будет выглядеть примерно так
<input type="text" name="user_name" value="<User Name>" readonly="readonly" />
2 - но я предпочитаю делать что-то вроде создания текстового поля только для чтения в вашем приложении rails, которое может вызывать его, как и когда требуется
Таким образом, пример будет
в моем помощнике приложения
module ApplicationHelper
def read_only_text_field(object_name, method, options = {})
text_field(object_name, method, :disabled => true)
end
end
и, на мой взгляд, у меня есть
<%= read_only_text_field :user, :user_name %>
Я думаю, что это более СУХОЙ / Железнодорожный путь,
** ВАЖНО - и убедитесь, что вы подсчитываете значение «только для чтения» с ваших контроллеров при сохранении и т. Д. Таким образом, даже пользователь изменяет эти значения только для чтения, и вы по-прежнему не испытываете затруднений: D
надеюсь, что это поможет
ура
Самера