入力フォームからの文字列があり、大文字と小文字を区別しない比較を使用して多数の可能な検証文字列と比較し、true
一致が見つかった場合に返したいと考えています。
たとえば、入力がinput = 'florida'
(または'FL'
、または) であり、それを、またはそのような検証配列'flor.'
と比較すると、 が返されます。validate = ['fl', 'florida']
true
オプションの明示的なリストでタグを使用できることはわかっていselect
ますが、これは単なる例です。私の場合、フィールドは複数のタイプの文字列を返す可能性があるため、「解析」するための適切な解決策を見つけようとしています。Ruby が得意とするような問題のように見えますか?