インタビューの質問:-
こんにちは、私は Rails の初心者です。面接に行ったところ、次の質問をされました。
次のモデルと関係のセットがあるとします。
class Author < ActiveRecord::Base
has_many :blogs
# Properties: name
end
class Blog << ActiveRecord::Base
belongs_to :author
has_one :image
# Properties: title, body
end
class Image << ActiveRecord::Base
belongs_to :blog
# Properties: image_file_path
end
すべてのブログを表示するテーブルを作成するとします。テーブルの列は、ブログのタイトル、著者名、ブログの画像です。
このテーブルを表示するために必要な @blogs のリストを取得する ActiveRecord クエリを作成します。カバーの下no more then 3 SQL statements
が生成されるようにこれを行うことはできますか? 1以下はどうですか?
誰かがこれで私を助けることができますか?