The*_*hts 27 ruby forms ruby-on-rails
验证后,我收到一个错误,然后我又回来了:action => :new.表单上的某些字段已经填满,所以我想在错误消息之后保持填充.怎么做?
Sal*_*lil 17
您的视图(new.html.erb)类似于以下内容
<%= error_message_for :user %>
<% form_for :user, :action=>"create" do|f|%>
<%= f.text_field :login %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
控制器代码(创建方法)
def create
@user=User.new(params[:user])
if @user.save
redirect_to :action=>'index'
else
render :action=>'new' #you should render to fill fields after error message
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13211 次 |
| 最近记录: |