自分の値が存在するかどうかをテストしようとしています...これを行う方法がわかりません。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)
が飛び出すはずです。通常、レールでこのようなものをどのようにテストしますか?apple
lvtags = @lv[params[key]]
ありがとう