2023-11-23から1日間の記事一覧
numericality このヘルパーは、属性に数値のみが使われていることをバリデーションします。 デフォルトでは、整数値または浮動小数点数値にマッチします。 これらの冒頭に符号がある場合もマッチします。 1つ前の記事でもふれましたが、範囲指定のところ。 3…
JavaScript 実装が完了し、最後の詰めでモデルのバリデーションをかけ直しました。 販売価格は、 ¥300~¥9,999,999の間のみ保存可能であること。 価格は半角数値のみ保存可能であること。 こちらは numericality でいけそう。 さっそく実装します。 こんな…
Ajaxとは Asynchronous JavaScript and XMLのことで、JavaScriptを使用して非同期にサーバーとやり取りするための技術です。 これにより、ページをリロードせずにデータを取得したり送信したりすることができます。 loadイベントとturbo:loadイベントがあり…