Javascript 如何从json在rails中设置hstore值

Javascript 如何从json在rails中设置hstore值,javascript,ruby-on-rails,ruby-on-rails-4,Javascript,Ruby On Rails,Ruby On Rails 4,我需要在rails中设置一个hstore值feed\u 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[

我需要在rails中设置一个hstore值
feed\u 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只是一个带有valyes数组的对象,例如

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

似乎rails中的hstores只保存为字符串,因此我必须将其保存为json字符串,然后在客户端上使用json.parse。

我认为您需要使用强参数。同意,您需要强参数。尽管如此,您能更具体地说明您遇到的错误/问题吗?我现在会更新这个问题,它正在工作,但它保存为json而不是数组