2010-10-25 101 views
0

我有一个名为的操作/视图:加入注册页面的RoR模式

我发布'创建'操作。

我的创建动作应该是什么样子,如果创建过程中有错误(比如说电子邮件地址),我想预先填充一些字段。

到目前为止,我有:

def create 

     @user = User.new(params[:user]) 

     if @user.save 

     end 

end 

回答

6

如果您有注册一个新的动作,这样做:

def new 
    @user = User.new 
end 

def create 
    @user = User.new(params[:user]) 
    if @user.save 
    redirect_to success_page 
    else 
    render :action => "new" 
    end 
end