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