15

ハッシュ:

p: {:headline=>"Managing Director at Test company name", :pid=>"0tSsRvCR7r", :first_name=>"John", :last_name=>"Doe", :industry=>"Financial Services", :summary=>nil, :public_profile_url=>"http://www.linkedin.com/pub/john-doe/7a/78/606", :distance=>0}

p.pid を呼び出そうとしましたが、エラーが発生しました:

EXCEPTION: undefined method `pid' for #<Hash:0x007fcf1b3a29f0> 

他のすべての要素には問題なくアクセスできます。フィールドの別の名前も試しましたが、役に立ちませんでした。誰でもこれに光を当てることができますか?何年にもわたってじっと見つめているだけで、それがばかげたことだと気付くバグの1つではないことを本当に願っています:/。

注: p['pid'] も試しました。これもうまくいきませんでした。Railsは比較的新しいです。

4

1 に答える 1

28

このようなことを試してください:

p = {:headline=>"Managing Director at Test company name", :pid=>"0tSsRvCR7r", :first_name=>"John",     :last_name=>"Doe", :industry=>"Financial Services", :summary=>nil,     :public_profile_url=>"http://www.linkedin.com/pub/john-doe/7a/78/606", :distance=>0}
puts p
puts p[:pid]

ハッシュ ドキュメント

ハッシュの詳細

于 2013-08-19T14:38:22.947 に答える