自分の値が存在するかどうかをテストしようとしています...これを行う方法がわかりません。Ruby on Railsを学び始めたばかりです。うまくいけば、誰かが私を正しい方向に向けることができますか?
このコードブロックがあるとしましょう:
@lv = {'apple' => ['red', 'round'], 'iPhone' => ['device', 'phone']}
if params[:var]
@lv.each do |key, tags|
if params[:var] == key
lvtags = @lv[params[key]]
lvtags.each do |tag|
@tags = client.tag_recent_media(tag)
end
end
end
end
ループが機能するかどうかを確認しようとしていますif params[:var] == key。alert()値があるかどうかをテストするために、何らかの形で出力したいと思いkeyますか?のようなものはありalert(key)ますか?何かがある場合keyはどこに表示されますか?lvtagsまたは、ポップアウトするはずの値があるかどうかをテストできますか?
たとえば、?var=0
次に、 をテストしたいと思います。したがって、これは、 に関連付けられた何らかの値alert(lvtags)が飛び出すはずです。通常、レールでこのようなものをどのようにテストしますか?applelvtags = @lv[params[key]]
ありがとう