gpt4 book ai didi

ruby-on-rails - Cucumber/Webrat 未遵循 redirect_to

转载 作者:行者123 更新时间:2023-12-01 04:16:11 25 4
gpt4 key购买 nike

我正在运行 rails 3.0.0、rspec-rails 2.0.0.beta.20、webrat 0.7.2.beta.1、cucumber-rails 0.3.2
我有这个场景:

Scenario:
Given I am on the new account page
And I fill in "Name" with "John Doe"
When I press "Create"
Then I should be on the access page

当我运行它时,我得到:
expected: "/access",
got: "/accounts"

就像它没有遵循 Controller 中的 redirect_to 一样:
#accounts_controller.rb
def create
@account = Account.new(params[:account])
if @account.save
flash[:notice] = "Saved!"
redirect_to access_url
else
flash[:alert] = "Error!"
render :new
end
end

我错过了一步吗?我认为 webrat 遵循了所有重定向。谢谢

使用launchy gem我得到一个页面,上面写着:

“您正在被重定向”,并带有指向 access_path 的链接

?

最佳答案

不确定这是否适用于 Rails 3,但你可以试试这个方法“follow_redirect!”

关于ruby-on-rails - Cucumber/Webrat 未遵循 redirect_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com