Я хочу apple
и Apple
сравнение, чтобы быть true
. В настоящее время
"Apple" == "Apple" # returns TRUE
"Apple" == "APPLE" # returns FALSE
Вы ищете casecmp
. Он возвращает 0
, если две строки равны, без учета регистра.
str1.casecmp(str2) == 0
"Apple".casecmp("APPLE") == 0
#=> true
Кроме того, вы можете преобразовать обе строки в нижний регистр ( str.downcase
) и сравнить их на равенство.