マイグレーションファイルを作成した場合は必ず$ rails db:migrate
を実行する必要があります。
モデル, マイグレーションファイルの作成
$ rails g model Post content:text
- Post: モデル名
- content: カラム名
- text: データ型
コンソールを起動
ターミナル上で$ rails console
。> quit
でコンソール終了。
データベースの posts テーブルに、データを追加
- new メソッドで Post モデルのインスタンスを作成
- posts テーブルに保存
posts テーブルに保存されているデータを取得
posts テーブルの最初のデータを取得
$ rails console
> post = Post.first
> post.content # Post.firstで取得したデータから投稿内容を取得
$ rails console
> post = Post.all # すべてのデータを取得
> post = Post.all[0] # インデックス番号で要素を指定して取り出す
> Post.all[0].content # 投稿内容を取得