Updating,showing,and deleting users,exercises
有没有办法为用户控制器操作创建Rspec测试,例如“创建”和“新建?”
我不太清楚两个行为“创造”和“新”之间的差异;请问有人可以这么善意吗?
创建测试后,我将如何实现redirect_to root_path?我想我应该在before_filter signed_in部分中包含“new”和“create”操作,但这不会自动重定向到根目录.
我尝试通过修改users_controller.rb文件来传递测试,如下所示:
def create if signed_in? redirect_to root_path else @user = User.new(params[:user]) if @user.save sign_in @user flash[:success] = "Welcome to the Sample App!" redirect_to @user else render 'new' end end end