好吧,这可能是我发现的最严重的错误。
我有两个项目,都使用相同的代码:
Sanitize.clean(string, Sanitize::Config::BASIC)
但是一个工作而另一个工作失败。
问题类似于这个可怜人的帖子:https://stackoverflow.com/questions/2724342/cant-dup-nilclass-how-to-trace-to-offender
有人可以帮忙吗?
答案 0 :(得分:2)
如果您将nil
传递给clean()
而不是字符串,则会发生这种情况。确保您的string
变量确实是一个字符串。