我正在尝试测试我的价值观是否存在......不知道该怎么做,我刚刚开始学习 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]]
。我们通常如何在 Rails 中测试这样的东西?
谢谢