我的用户创建页面表单中有一个 text_field 和 select 标签:
= f.text_field :username, :value => "Username"
= f.select :gender, { "Male" => "male", "Female" => "female"}, :prompt => "Gender"
当我离开页面并返回时,用户名 text_field 不会保留该值,但 select 标记会保留该值。为什么会这样?我没有做任何事情来保存选择标签性别值。我的假设是,因为它的 HTTP,默认情况下,如果我离开页面并返回,则不应保留这些值,除非我正在做一些事情来保留这些值。