Dies ist ein vollständiges Memorandum. .. .. Es ist unansehnlich, aber lassen Sie mich es einmal posten. Ich werde es später beheben.
user.rb
has_many :hoges
has_many :hoge_events
hoge.rb
belongs_to :user
has_many :hoge_events
hoge_events.rb
belongs_to :user
belongs_to :hoge
Der Bildschirm (Ansicht) enthält die folgenden Links.
①hoge_event ②hoge_event ③hoge_event ④hoge_event
Wenn beispielsweise der Benutzer, der gerade arbeitet, auf die Ereignisdetails von ③ klickt, werden alle Informationen zu ③ angezeigt. Wenn Sie auf die Ereignisdetails von ① klicken, möchten Sie alle Informationen zu ① anzeigen. (Es wird davon ausgegangen, dass Parameter auch fest übergeben werden)
def show
@hoge_events = current_user.hoge_events.where(hoge_id: params[:hoge_id])
end
Ich konnte die Details für jedes Ereignis auf dem Bildschirm anzeigen.
Recommended Posts