🌽
Rails allメソッドについて
allメソッドとは
- allはメソッドの一種で、そのモデルがやりとりしているデータベースのテーブルに保存されている、全てのレコードをまとめて取得する
- eachメソッドと一緒に使うことが多い
使い方はクラスに直接「.all」とメソッドを実行。
Blog.all
app/controllers/blogs_controler.rb
def index
@blogs = Blog.all
end
app/views/blogs/index.html.erb
@blogs.each do |blog|
blog.title
blog.content
blog.user.name
end
allメソッドはblogsテーブルにあるブログオブジェクトを配列で取得するメソッドなので、
ビューファイルではeachメソッドを用いて取り出す必要がある。
φ(・・参考
課題のeditページが一生表示されない、、
何かなおしたら何かがおかしくなる😀
このメソッドが関係してそうだったからとりあえず復習、、
他のメソッドについても詳しくみとかないと!
Discussion