-2

私の結果は次のようになります。

{ "Jane Doe" => 10, "Jim Doe" => 6 }

私のコードは次のようになります

    @user.update_column(:message_count, @message.recipient_username)

たとえば、次の出力が得られます。

"Jane Doe"

たとえば、この名前に番号を割り当てる方法がわかりません。

{ "Jane Doe" => 1 }

同じコマンドが同じで返されるとrecipient_username、数が増加する必要があります。

@user.update_column(:message_count, @message.recipient_username)
{ "Jane Doe" => 2 }

私が最後にやりたいことはrecipient_username、メッセージの が"Jim Doe"あり、このユーザー名がハッシュにない場合、次のように追加する必要があることです。

{ "Jane Doe" => 2, "Jim Doe" => 1 }

http://www.ruby-doc.org/core-2.0.0/Hash.htmlを読みましたが、転置できません。

4

1 に答える 1