私のモデルを馬鹿にして、物事が見逃されているように見える重要なものを表示しようとしました。多くの人が属性にアクセスできない
セッションのオーナーに私の見解では@session.owner
でアクセスしようとしています。オーナーは出席者に関連付けられ、すべての出席者はhas_many
を介してセッションに関連付けられます。
self.attendees
はレコードを返さないようです。私は明らかな何かが欠けていると確信しています。あなたが助けることができれば、事前に感謝します!あなたのケースでは
乾杯、 タイラー
セッションモデル
class Session < ApplicationRecord
has_many :attendees
def owner
self.attendees.each do |attendee|
if attendee.role == "Owner"
"#{attendee.user_id}"
end
end
end
end
出席者モデル
class Attendee < ApplicationRecord
belongs_to :session
end
あなたは 'annotate' https://github.com/ctran/annotate_modelsを使用し、私達に、モデルのフィールドを表示してくださいすることができますを参照してください? –