READ MORE

【Rails】Ajaxを使った非同期処理の流れを解説

RailsでAjaxを使ってサーバサイドと非同期通信する方法を紹介します。例として企業編集をAjaxを使って非同期で編集します。 1. 編集画面(View) Viewで企業編集画面を用意します。formで編集したい項目を …

READ MORE

【Rails】before_actionメソッドの使い方

Ruby on Railsでbefore_actionメソッドを使う方法を紹介します。 【Rails】before_actionメソッドの使い方 before_actionメソッドを定義することで、アクションが実行される …

READ MORE

Rails開発からMVCアーキテクチャを考える

Rails開発からMVCアーキテクチャについて考えてみました。 各レイヤにおける構成と役割を整理することで、より良い開発を目指していきたいです。 M(モデル)・V(ビュー)・C(コントローラ) Railsは一般的なフレー …

READ MORE

【Rails】独自バリデーションを追加する方法

Ruby on Railsで独自バリデーションを追加する方法を紹介します。 【Rails】独自バリデーションを追加する方法 一般的なバリデーションはモデルに以下のような各カラムのバリデーションを追加していきます。 [cr …