2009-09-16 7 views
0

Vous vous demandez simplement s'il existe un plugin qui résume le processus de dérivation de l'instance d'une ressource actuelle (ou de sa classe) à partir du nom du contrôleur actuel?Dérivation d'une ressource à partir du nom du contrôleur - plugins?

Actuellement, je viens de classifier.constituer le nom du contrôleur, et si cela fonctionne, je teste le paramètre id et charge l'enregistrement s'il existe. Oui, peut-être que c'est un peu bizarre, mais je me demandais juste si quelqu'un a déjà été là et l'a fait correctement.

La raison pour laquelle il existe est parce que j'ai besoin de connaître ces objets pour effectuer l'authentification sur un niveau granulaire, mais j'ai environ 35 classes d'objets différentes, donc il doit être abstrait. Je suppose que je pourrais assigner @item pour être l'élément actuel dans chaque contrôleur et me fier à cela, mais il semble un, mais unDRY.

Répondre

0
+0

Merci, semble être une solution élégante. J'ai jeté un coup d'oeil au code et oui, ils tirent juste le controller_name qui est ce que je fais déjà. On dirait que c'est le chemin. Comme je n'ai pas besoin de tout ce que ce plugin m'offre, je ne l'utiliserai pas, mais c'était intéressant de voir les détails :) –

0

ResourceController par James Golick. Il est hors par défaut dans Blank, une application de démarrage.

+0

Merci pour ça aussi :) Les deux bonnes suggestions pour les leads :) –

Questions connexes