0

这里我有一个客户端的脚手架,在 ClientsController 的 create 方法中,

if @client.save
  redirect_to @client
else
  render :action => "new"
end

这里重定向到客户端类的实例变量意味着什么?

此外,在 else 中,如果保存失败,render 会渲染新的视图。但是,控制器如何将原始输入保持在同一位置?(例如,我填写表格并发送但未能继续,因此它会将我带回新的客户页面,并在正确的位置输入我的原始输入。)

4

1 回答 1

1

redirect_to @client重定向到clients/show/1目录。其中 1 是客户端的 ID。并render :action => "new"渲染新动作,有关更多详细信息,请参阅http://guides.rubyonrails.org/layouts_and_rendering.html

于 2013-03-29T18:46:25.043 回答