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
ありがとう!