2

Rails dev を開始したばかりで、可変数のパラメーターを持つ URL からデータベースのシリアル化されたハッシュにデータを入力することについて質問があります。action?1=.5&2=.6&3=.1シリアル化されたハッシュに追加したいフォーム (など) に任意の数のパラメーター/値を持つ URL を実装する方法を理解しようとしています。ハッシュにすでにいくつかのキー/値が保存されている場合、同じハッシュにさらに追加するにはどうすればよいですか? すべてのデータを 1 つの列にまとめたい。

モデルオブジェクトを渡すメソッドがあります:

def add_data_to_hash(obj)
  params.each do |key, value|
    if (key.to_i.is_a?(Integer) && key.to_i != 0) then
      obj.hash[key] = value
      obj.save
    end
  end
end

ありがとう!

4

1 に答える 1