0
J'ai un contrôleur activeadmin commeComment trouver une liste d'exécution de tous les itinéraires enregistrés par ActiveAdmin?
ActiveAdmin.register UserThing do
action_item :moderate, only: [:show, :edit] do
if resource.can_moderate?
link_to 'Moderate', moderate_admin_user_thing_path(resource), target: :blank
end
end
member_action :moderate do
# This will render app/views/admin/user_thing/moderate.html.arb
end
end
L'appel à moderate_admin_user_thing_path
échoue avec "undefined method"
.
- la méthode ne figure pas dans
methods.select{|e| e.to_s.match(/.*_path/) }
- Il n'est pas
(ActionController::Base.helpers.methods - Object.methods).select{|e| e.to_s.match(/.*_path/) }
Comment puis-je trouver les itinéraires enregistrés, de voir pourquoi l'itinéraire ci-dessus échoue?