Frage

Nur frage mich, ob es ein Plugin gibt, ist, dass der Prozess abstrahiert die Instanz einer aktuellen Ressource abzuleiten (oder seiner Klasse) aus dem aktuellen Controller-Namen?

Zur Zeit classify.constantize ich nur den Namen des Controllers, und wenn das funktioniert, dann teste ich für die ID und laden Sie die Parameter um Datensatz, wenn es vorhanden ist.

Ja, vielleicht ist es ein bisschen komisch, aber nur gefragt, ob jemand dort gewesen und es richtig gemacht wird.

Der Grund, es existiert, weil ich diese Objekte wissen muß Authentifizierung auf granularer Ebene durchzuführen, aber ich habe über 35 verschiedene Objektklassen, so dass es abstrakt sein muss. Ich glaube, ich könnte zuweisen @item in jedem Controller das aktuelle Element zu sein und sich darauf verlassen, aber es scheint ein aber unDRY.

War es hilfreich?

Andere Tipps

ResourceController von James Golick. Es ist aus Standard in Blank rel="nofollow, eine Starter-Anwendung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top