2016-04-14 6 views
0

hstoreの値をfeed_statesに設定する必要がありますが、何か問題があります。 jsonを保存していますが、jsonをシリアル化して配列として保存する必要がありました。jsonからレールにhstore値を設定する方法

def save_feed 
    if params[:feed] 
    feedItems = params[:feed] 
    current_user.update_attribute(:feed_states, {feed: feedItems}) 
    end 

    render json: {} 
end 

エンドポイントparams[:conversations]に送信されるJSONはvalyesなどのアレイを有するだけの目的であります

{ feed: ['123, '321'] } 
+0

あなたはこのために強力なパラメータが必要だと思います – uzaif

+0

同意すると、強力なパラメータが必要になります。あなたが持っているエラー/問題に関して、より具体的になることができますか? –

+0

私は問題を更新しますが、動作していますが、配列としてではなくjsonとして保存しています –

答えて

0

それが唯一の文字列として保存レールでhstoresように思えるので、私は、クライアント上でJSON.parseを使用し、その後、JSON文字列として保存する必要があります。

関連する問題