Posted at

rails console入門

More than 1 year has passed since last update.


rails consoleとは

irbというrailsを読み込んだ環境でrubyを実行できるツール。全部のモデルを参照することができる。


操作


起動のさせ方

rails c


閉じ方

exit

もしくは

quit


modelの値を確認する


rails cでconsoleの起動

rails c


変数に入れる

@tasks = Task.all

@tasksにTaskのオブジェクトを入れる


値の取り出し

puts @tasks.content

=>@tasksのcontent


テーブルの内容を確認

Tomato.all #すべてのレコードを取得する

Tomato.find(1) #idが1のレコードを取得
Tomato.where('id< ?',3) #idが3より小さいレコードを取得