inuinu blog(開発用)

BOT @wagagun の開発ノウハウや、IT向け?の雑記ブログです。

【Ruby on Rails7】バリデーションだけではなくスキーマも連携させる

この記事では、Ruby on Rails7における、スキーマとバリデーションの連携性を解説します。

【Ruby on Rails7】RSpecおよびshoulda-matchersのインストール

この記事では、Ruby on Rails7にテストプログラムのRSpecと、その簡略化記法shoulda-matchersを導入します。

【Ruby on Rails7】SELECT/OPTIONタグ用のテーブルを作成

この記事では、HTMLタグ(SELECT/OPTION)を作成するためのテーブルをマイグレーションし、ビューで使用する方法を考えてきます。

【Ruby on Rails7】Rails7を導入する

この記事では、Ruby on Rails7をインストールする際、プロジェクトにあるvendorフォルダ内にgemをインストールするようにします。

【Ruby on Rails7】Rails7にBootstrap5をNode.jsなしで導入する

この記事では、Bootstrap5をNode.jsを使用せず、mini_racerを含めて導入します。

【Ruby on Rails7】Rails7にi18nを導入する

この記事では、Ruby on Rails7に国際化ライブラリーi18nを導入し、日本語化を図ります。

【Ruby on Rails7】Turboリンクの不具合修正

この記事では、Ruby on Rails7でよく発生する、scaffoldの一覧表示画面で、削除リンクが有効にならない問題の、解決方法を解説します。

【Ruby on Rails7】一覧画面に検索機能とソート機能を追加

この記事では、Ruby on Rails7の一覧表示に検索機能を追加し、さらに、ソート機能も追加します。

【Ruby on Rails7】一覧画面を降順表示(件数切り捨て or ページネーション)

この記事では、Ruby on Rails7の一覧表示を降順に変更し、さらに表示件数を切り捨てる手法と、ページネーションで表示する手法を説明いたします。

【Ruby on Rails7】cocoonを導入(その11:子の重複チェックを行いたい)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、子の値の重複チェックを行いたい場合の処理手順を説明します。

【Ruby on Rails7】id以外のカラムの重複チェックについて

この記事では、Ruby on Rails7の、id以外のカラムの重複チェックを行う手法について説明いたします。

【Ruby on Rails7】hamlを導入するとscaffoldが以前のレイアウトになる

この記事では、Ruby on Rails7のhamlを使った、ちょっとした裏技をご紹介いたします。

【Ruby on Rails7】バリデーションエラー時のCSSを変更

この記事では、Ruby on Rails7のバリデーションエラー時のCSSを変更するための手順を紹介いたします。

【Ruby on Rails7】cocoonを導入(その10:任意の行からコピーしたい)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、任意の行から値をコピーする手法を考えます。

【Ruby on Rails7】cocoonを導入(その9:最終行からコピーしたい)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、行追加時に、最終行から値をコピーする手法を考えます。

【Ruby on Rails7】cocoonを導入(その8:行コピーしたい(失敗編))

この記事では、Ruby on Rails7のgemパッケージcocoonについて、行追加時に、値をコピーする手法を考えます(失敗編)。

【Ruby on Rails7】cocoonを導入(その7:子の件数にJQueryで制限をかけたい)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、行追加時に、子の件数について、JQueryで制限をかける手法を考えます。

【Ruby on Rails7】cocoonを導入(その6:子の件数にモデル定義のみで制限をかけたい)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、行追加時に、子の件数について、モデルの記述のみで制限をかける手法を考えます。

【Ruby on Rails7】cocoonを導入(その5:子の0行入力はエラーとしたい)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、登録時に、子の件数が0件にならないようにする手法を考えます。

【Ruby on Rails7】cocoonを導入(その4:変更時に子が二重登録されてしまう場合の解決方法)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、変更時に子のレコードがダブってしまう現象についての解決方法を考えてきます。

【Ruby on Rails7】cocoonを導入(その3:バリデーション問題解決:Stimulusへ移動編)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、バリデーションエラー時に発生する問題の解決策の、根本的に解決する手法を考えていきます。

【Ruby on Rails7】cocoonを導入(その2:バリデーション問題解決:簡易版)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、バリデーションエラー時に発生する問題の、簡単に解決できる手法を考えていきます。

【Ruby on Rails7】cocoonを導入(その1:導入編)

この記事では、Ruby on Rails7のgemパッケージcocoonについて、インストールから、実行確認までを解説いたします。

同一サイトのスクレイピングをRubyとPythonで比較する

この記事では、スクレイピングについて、ごくごく簡単な例題を交え、RubyとPythonでの比較をしてみたいと思います。

素のJavascript(Vanilla)だけでフロントエンド開発(12:API編)

このページでは、Vanillaと呼ばれる素のJavascriptのみで、フロントエンド開発が可能であるか?を解説します。今回はフロントエンドではなくAPI側の注意点です。

素のJavascript(Vanilla)だけでフロントエンド開発(11:共通部分組込編)

このページでは、Vanillaと呼ばれる素のJavascriptのみで、フロントエンド開発が可能であるか?を解説します。今回は共通部分の組み込みを考えます。

素のJavascript(Vanilla)だけでフロントエンド開発(10:一覧画面編)

このページでは、Vanillaと呼ばれる素のJavascriptのみで、フロントエンド開発が可能であるか?を解説します。今回は一覧画面を実装します。

素のJavascript(Vanilla)だけでフロントエンド開発(09:明細行追加・削除編)

このページでは、Vanillaと呼ばれる素のJavascriptのみで、フロントエンド開発が可能であるか?を解説します。今回は入力画面の明細行の追加・削除を実装します。

素のJavascript(Vanilla)だけでフロントエンド開発(08:確認画面編)

このページでは、Vanillaと呼ばれる素のJavascriptのみで、フロントエンド開発が可能であるか?を解説します。今回は確認画面を実装します。

素のJavascript(Vanilla)だけでフロントエンド開発(07:チェック&更新API編)

このページでは、Vanillaと呼ばれる素のJavascriptのみで、フロントエンド開発が可能であるか?を解説します。今回はエラーチェックのAPIを実装します。