質問: gettag then とかの前にloopformがnothingだったらとか色々やってみましたがわからなくて・・・ 警告なので動かないって訳ではないのですが・・・ よろしくお願いします。
回答: お世話になります。 ロジックの内容をアタマの中で フローチャート化してみると、 明示的に値を返していないパスがあるはずです。 「意識していないかもしれませんが、 このような可能性がありますよ」という警告だと思います。 nothing を返すことを意識しているのであれば 明示的に書いてやると、この警告は消えます。 end try の後に、 return nothing と書くと、 forms が空っぽでも、 例外処理の cacth ブロックに入ったときでも、 for each ループ内で tag が該当しなくても nothing が明示的に返されます。