ruby-on-rails – Hartl的Rails教程第9章练习6
发布时间:2020-12-16 20:46:46 所属栏目:百科 来源:网络整理
导读:Updating,showing,and deleting users,exercises 有没有办法为用户控制器操作创建Rspec测试,例如“创建”和“新建?” 我不太清楚两个行为“创造”和“新”之间的差异;请问有人可以这么善意吗? 创建测试后,我将如何实现redirect_to root_path?我想我应该在
|
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
解决方法
>是的;这部分是在
7.16和其他地方开始的. >一个实际创建用户(创建).一个用于创建新用户的页面(新). >不确定我理解这个问题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读
