1
の内部戻り値私のルビーコンソールで、a = first
はRubyのハッシュ配列
=> <Ng::EntityConfiguration id: 15881, entity_id: 1, entity_type: "Ng::Company", key: "wpa2.psk", value: "[{"ssid":"LVL6-Staff","password":"987654321", created_at: "2016-11-08 05:13:04", updated_at: "2016-11-08 05:13:04", name: "WIFI/Level 6">
で、その後a.value
は、私の質問は、ときにオブジェクト値を取得する方法、であるあなたに=> "[{"ssid":"LVL6-Staff","password":"987654321","dhcp":"Enabled"}]"
を与えますパスワードですか?私が試してみるとa.value[:password]
に間違いがあります。
'a.value'は配列内の文字列の中にハッシュされていますか?私は元のレコードを見ようとしましたが、それは 'a.value'の値を引いたものとは一致しません。 –
'first.value'もあなたに戻ります' => "[{{" ssid ":" LVL6-Staff "、" password ":" 987654321 "、" dhcp ":" Enabled "}]" ' 元から'value:" "' – AmirolAhmad
コードをコピー&ペーストするとエラーが発生します。適切な文字列を得るために、二重ではなく一重引用符で囲む必要がありました。それから私は期待どおりに働いた。 –