【发布时间】:2012-09-20 23:42:36
【问题描述】:
我在进行 RSPec 测试时遇到问题。测试对请求中的一些对象执行 PUT。接收 PUT 的控制器似乎没有得到正确的值
例如,'put :update, :id => @channel.id, :channel => @channel, :tags => @tag' 然后,在控制器中,当我尝试使用 params[:tags]该位置有一个整数。规范和控制器方法的要点在https://gist.github.com/3715021
当我从 Rails 3.0.13 升级到 3.1.8 时,这开始发生
知道这里可能会发生什么以及如何解决吗?
【问题讨论】:
-
没有
params[:tag]被传入,只有params[:tags]。你是这个意思吗? -
对不起。我输入了问题; Gist 的实际代码包括:tags。我编辑了问题
标签: ruby-on-rails rspec2 rspec-rails