「Ruby/rails/db関連付け」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==関連付け一覧== belongs_to has_one has_many has_many :through has_one :through has_and_belongs_to_many ==1:n== class Battle < ApplicationRecord belongs_...」) |
(→1:n) |
||
行7: | 行7: | ||
has_and_belongs_to_many | has_and_belongs_to_many | ||
− | ==1: | + | ==1:n関連のデータ取得例== |
class Battle < ApplicationRecord | class Battle < ApplicationRecord | ||
belongs_to :user | belongs_to :user |
2017年11月17日 (金) 06:59時点における版
関連付け一覧
belongs_to has_one has_many has_many :through has_one :through has_and_belongs_to_many
1:n関連のデータ取得例
class Battle < ApplicationRecord belongs_to :user end class User < ApplicationRecord has_many :battle end
battles = Battle.where("user_id = ?", params[:id]) battles.each do |battle| logger.debug("battle.user.name=#{battle.user.name}") end