【发布时间】:2015-07-27 08:40:57
【问题描述】:
我在控制器中有这样的方法:
def create
@player = Player.new(player_params)
if @player.save
flash[:success] = "Player created"
redirect_to player_path(@player)
else
render 'new'
end
end
我也测试过:
it "add players without nickname" do
visit new_player_path
click_button "Add player"
current_path should eq new_player_path
end
但在调用render 方法后,我当前的路径是:
不是
但布局来自players/new。为什么?
我的测试应该是什么?在测试中,我只想检查用户是否没有在nickname 提交的应用程序中输入昵称返回以创建用户页面(玩家/新路径)。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4