如何在json的rails中设置hstore值

时间:2016-04-14 06:50:37

标签: javascript ruby-on-rails ruby-on-rails-4

我需要在rails中设置一个hstore值feed_states但是我遇到了一些麻烦。它保存了json,但是我希望它能序列化json并将其保存为数组。

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

  render json: {}
end

发送到端点params[:conversations]的json只是一个带有数组数组的对象,例如。

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

1 个答案:

答案 0 :(得分:0)

看起来像rails中的hstore只保存为字符串,所以我必须将其保存为json字符串,然后在客户端上使用JSON.parse。