使用Sanitize gem时无法复制NilClass

时间:2010-05-11 07:54:37

标签: ruby-on-rails sanitize

好吧,这可能是我发现的最严重的错误。

我有两个项目,都使用相同的代码:

Sanitize.clean(string, Sanitize::Config::BASIC)

但是一个工作而另一个工作失败。

问题类似于这个可怜人的帖子:https://stackoverflow.com/questions/2724342/cant-dup-nilclass-how-to-trace-to-offender

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

如果您将nil传递给clean()而不是字符串,则会发生这种情况。确保您的string变量确实是一个字符串。