マガジンのカバー画像

Rails

80
運営しているクリエイター

2022年7月の記事一覧

Rails: リソースの一括登録画面: 8: アイコンボタンの実装

前回の続きです。追加/削除ボタンをアイコンボタンに変更します。 Tailwind CSS ButtonsのPl…

usutani
2年前

Rails: リソースの一括登録画面: 7: 削除ボタンの表示変更

前回の続きです。子要素(登録グループ)が1つの場合は削除ボタンを非表示にします。 Stimulu…

usutani
2年前

Rails: リソースの一括登録画面: 6: 登録グループの削除

前回の続きです。今回はRemoveボタンを画面に配置して、アカウントの登録数を減らせるようにし…

usutani
2年前

Rails: リソースの一括登録画面: 5: 登録グループの追加

前回の続きです。今回はAdd accountボタンを画面に配置して、アカウントの登録数を増やせるよ…

usutani
2年前

覚書: Rails: Tailwind CSS: スキャフォールドのスタイル

Tailwind CSSを使用した時のスキャフォールドのスタイルについての覚書です。 rails new acco…

usutani
2年前
1

Rails: リソースの一括登録画面: 4: スタイリングの修正

前回の続きです。今回はTailwind CSSでアプリを作成した時(rails new bulk_account -c tailwi…

usutani
2年前

Rails: リソースの一括登録画面: 3: 同一メールアドレスの登録防止

前回の続きです。同じメールアドレスを登録しようとすると画面にエラーメッセージを表示するようにします。それとDBの一意性バリデーションを追加します。 方針メールアドレスの重複についてモデルとDBで一意性バリデーションをかける。 モデル 同じメールアドレスが存在すれば save!で ActiveRecord::RecordInvalid が発生する。 画面に該当のモデルのエラーメッセージを表示する。 DB モデルのバリデーションが通った後に別端末などで同じメールアドレス