私はpsqlデータベースを使用しています。残りはSinatraを使用するRubyです。 私のコントローラ、モデル、私の意見などがありますsql既存の値にユーザー入力を追加します
私は少し目録アプリケーションをやっていますが、現在私は在庫の新しい数量でデータベースを更新することができます。再生回数
UPDATE products SET (name, quantity) = ('#{@name}', #{@quantity}) WHERE id = #{@id};
しかし、私は注文した金額を在庫に新しい数量の代わりに書式に入れておきたいと思います。
私は
UPDATE product SET quantity = quantity + 200 WHERE...and so on.
を行うことができます知っているが、それは、フォームからの200を取ることはありません。
私がここで質問しているのは初めてのことです。見つからないことがあれば、私にお知らせください。私はあなたに情報を提供します。
'UPDATE product SET quantity =数量+#{params [:quanity]} WHERE ...'?これはおそらく追加の検証を必要とするでしょうが、コアはそれです。 – mudasobwa