Rails

[Rails] テーブルにカラムを追加する方法

ターミナルでマイグレーションファイルを作成 ・rails g migration Addカラム名Toテーブル名 カラム名:型 例) rails g migration AddNameToUsers name:string...
Rails

[Rails] 1対1のアソシエーション

2つのテーブルを関連づける際、そのアソシエーションが1対1の場合、以下のメソッドを使う。 親モデル:has_one メソッド   子モデル:belongs_to メソッド 例)Userモデル(親)とAddressモデル(子) ...
Rails

[Rails] テーブルからカラムを削除する方法

rails g migration Removeカラム名Fromテーブル名 カラム名:型 例) rails g migration RemoveGradeFromUsers grade:integer class Cre...
Rails

[Rails] 1対多のアソシエーション

例)ユーザー(Userモデル)1人に対し、投稿(Postモデル)が複数関連づけられる、1対多の関係。 モデルファイルの関係性を記述 「多」側のPostモデル class Post < ApplicationReco...
Rails

[Ruby]インデックス

インデックスとは、配列の中にある要素につく番号のことで、要素が複数ある場合、先頭から順に「0」,「1」,「2」...というように0から順に割り当てられる。 特定の要素を取り出す方法 配列オブジェクト 例) user...
Rails

Railsでレコードを作成する方法

レコードを作成したい場合、createメソッドを使用することでレコードの作成が可能になる。 モデル名.create(カラム名:"カラムの値") (例) User.create(name: &q...
Rails

[Rails]ActiveRecord::PendingMigrationErrorの解決方法

「ActiveRecord::PendingMigrationError」はマイグレーションファイルを作成・編集した後にmigrateし忘れた時によく起こります。 以下のコマンドを打てば解決しました。 rails db...
タイトルとURLをコピーしました