0

Twitter ユーザーの属性 (つまり、「検証済み」) のブール値を変数に代入しようとしていますが、うまくいきません。Ruby を使用しています。コードは次のとおりです。

profile = Twitter.users({"Oprah" => :verified})

    if profile == true
        puts "This profile is verfied."
    else
        puts "This profile is NOT verified."
    end

Twitter ユーザーが検証されているかどうかに関係なく、常にデフォルトで else ステートメントになります。簡単なことをするのを忘れていることはわかっています。何かご意見は?

4

2 に答える 2

1

これを試して

verified = Twitter.user("Oprah").verified

if verified
    puts "This profile is verfied."
else
    puts "This profile is NOT verified."
end

user Twitter.userfor single user、およびTwitter.users多数のユーザー

profiles = Twitter.users(["Oprah","dad"])
profiles.each do |profile|
  if profile.verified
     puts "#{profile.name} profile is verfied."
  else
     puts "#{profile.name} profile is NOT verified."
  end
end
于 2012-08-12T15:36:44.010 に答える
0

おそらくプロファイルは配列またはハッシュオブジェクトです。まずは調べてみたほうがいいですよ。

profile = Twitter.users({"Oprah" => :verified})
puts profile.inspect
于 2012-08-12T15:09:15.320 に答える