Ceci est un mémorandum complet. .. .. C'est disgracieux, mais laissez-moi le poster une fois. Je vais le réparer plus tard.
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
L'écran (vue) contient les liens suivants.
①hoge_event ②hoge_event ③hoge_event ④hoge_event
Par exemple, lorsque l'utilisateur qui opère actuellement clique sur les détails de l'événement de ③, toutes les informations sur ③ seront affichées. Si vous cliquez sur les détails de l'événement de ①, vous souhaitez afficher toutes les informations sur ①. (On suppose que les paramètres sont également passés fermement)
def show
@hoge_events = current_user.hoge_events.where(hoge_id: params[:hoge_id])
end
J'ai pu afficher les détails de chaque événement à l'écran.
Recommended Posts