У меня есть массив строк, выглядит следующим образом:метод рубин, чтобы найти строку в массив строк
[noindex,nofollow]
или [ «индекс», «следовать», «все»]
Я называю эти «tags_array». У меня есть метод, который выглядит следующим образом:
return true if self.tags_array.to_s.include? "index" and !self.tags_array.to_s.include? "noindex"
Но я думаю, что есть более разумный способ, чтобы запустить этот код, чем взять на себя весь массив и преобразовать его в строку.
Проблема заключается в том, что информация поступает как массив элементов и в другое время она входит в массив строк.
Любые предложения по умному способу сделать это?
FYI, если вы используете методы типа 'include?' в условном выражении с 'и' или 'или' th en, вы должны поместить аргумент 'include? 'в круглые скобки, например' .include? («index»), иначе вы могли бы отказаться от условия. –
Спасибо, что упомянули об этом! Я ценю это. –