数组中的字符串我有一个字符串数组,看起来像这样:Ruby的方法来查找字符串
[noindex,nofollow]
或 [“指数”,“跟随”,“所有”]
我打电话给这些“tags_array。”我有一个看起来像这样的方法:
return true if self.tags_array.to_s.include? "index" and !self.tags_array.to_s.include? "noindex"
但我觉得有运行该代码比拿整个阵列,并将其转换为字符串的明智之选。
问题是,有时信息以单个元素数组的形式出现,而其他时间以字符串数组的形式出现。
任何建议,最聪明的方法来做到这一点?
仅供参考,如果您在使用'include'或'or'或'or'的条件语句中使用'include?你需要把'include?'的参数放在括号里,比如'.include?(“index”)',否则你可能会抛弃这个条件。 –
感谢您提及!我很感激。 –