Je suis désolé. C'est un mémorandum complet. .. Lol
rubyonrails:show.html.erb
<% @fuga_events.each do |event| %>
----------------------------------------
<ul>
<div>
<%= "Nom:#{event.hoge.name}" %>
</div>
<div>
<%= "App:#{event.hoge.app_name}" %>
</div>
<div>
<%= "date de début:#{event.started_at}"%>
</div>
<div>
<%= "Date de fin:#{event.finished_at}" %>
</div>
<div>
<%= "todo:#{event.todo}" %>
</div>
<div>
<%= "endroit:#{event.place}" %>
</div>
<div>
<%= "Attendu:#{event.expected_reward}" %>
</div>
<div>
<%= "Récompense:#{event.reward}" %>
</div>
</ul>
<div>
<%= link_to "Éditer", edit_hoge_fuga_event_path(), method: :get %>
<%= link_to "supprimer", hoge_fuga_event_path(), method: :delete %>
</div>
<% end %>
Cette fois, je veux décrire l'id (clé) du paramètre que je veux passer (). Dans ce qui précède, hoge est le parent et fuga_events est l'enfant imbriqué comme suit.
routes.rb
(Omis)
resources :hoges, except: [:index] do
resources :fuga_events, except: [:index]
end
(Omis)
En fait, quel type de description est requis dans le préfixe (chemin) décrit dans la méthode link_to, dans ce cas dans les parenthèses après edit_hoge_fuga_event_path et hoge_fuga_event_path?
rubyonrails:show.html.erb
<%= link_to "Éditer", edit_hoge_fuga_event_path(event.papa_id, event.id), method: :get %>
<%= link_to "supprimer", hoge_fuga_event_path(event.papa_id, event.id), method: :delete %>
(Event.papa_id, event.id) sont décrits respectivement dans les fonctions d'édition (action d'édition) et de suppression (action de destruction).
J'ai red </ font> comme parent de nidification et blue </ font> comme enfant de nidification, et décris la clé correspondante pour chacun. J'ai pensé.
<% = link_to "edit", edit_ hoge </ font> _ fuga_event </ font> _path ( event.papa_id </ font>, event.id </ font>), method :: get%>
<% = link_to "Delete", hoge </ font> _ fuga_event </ font> _path ( event.papa_id < / font>, event.id </ font>), method :: delete%>
Cette façon d'écrire n'est pas toujours le cas. Après tout, j'ai réalisé qu'il est important de spécifier quel type d'identifiant est passé entre parenthèses écrites après le chemin comme façon de penser.
Recommended Posts