嘿,伙计们,这让我很受挫。所以这是一个普遍的问题:
我正在编写一个应用程序,要求用户输入英雄联盟中的召唤师名称。我做了一个非常简单的匹配数据抓取并将数据输入到我的数据库中。不幸的是,我在使用“特殊字符”注册用户时遇到了一些错误。
对于这个例子,我将使用一个问题用户:RIÇK
如您所见,RICK != RIÇK。因此,当我从站点进行数据清理时,我会得到正确的值,并将其推送到数组中以备后用。
一旦我需要从数组中提取的玩家名称,如下所示:(player_names 是数组)
@temp_player = User.find_by_username(player_names[i].to_s)
问题是没有拉出具有任何特殊字符的用户。我不应该使用 find_by 吗?to_s 是否改变了我的原始值?我真的很迷茫,不知道该怎么做,非常感谢任何帮助/建议。
提前致谢,
担