2023-11-23から1日間の記事一覧

Ajaxで手数料と利益の計算をするの巻③ inオプション

numericality このヘルパーは、属性に数値のみが使われていることをバリデーションします。 デフォルトでは、整数値または浮動小数点数値にマッチします。 これらの冒頭に符号がある場合もマッチします。 1つ前の記事でもふれましたが、範囲指定のところ。 3…

Ajaxで手数料と利益の計算をするの巻② モデル単体テスト

JavaScript 実装が完了し、最後の詰めでモデルのバリデーションをかけ直しました。 販売価格は、 ¥300~¥9,999,999の間のみ保存可能であること。 価格は半角数値のみ保存可能であること。 こちらは numericality でいけそう。 さっそく実装します。 こんな…

Ajaxで手数料と利益の計算をするの巻①

Ajaxとは Asynchronous JavaScript and XMLのことで、JavaScriptを使用して非同期にサーバーとやり取りするための技術です。 これにより、ページをリロードせずにデータを取得したり送信したりすることができます。 loadイベントとturbo:loadイベントがあり…