Ich benutze ActiveScaffold in einer Ruby on Rails App und habe den Standard "actions" -Text in der Tabelle (dh. "Edit", "delete", "show") durch CSS ersetzt. Ich habe auch ein paar benutzerdefinierte Aktionen mit action_link.add ("move" und "copy") hinzugefügt.Wie ändern Sie die angezeigte Reihenfolge von ActiveScaffold "Aktionen"?
Für Klarheit, Ich möchte die Symbole in einer anderen Reihenfolge angezeigt werden als sie sind. Insbesondere möchte ich "bearbeiten" als das erste Symbol angezeigt werden.
Ich scheine in der Lage zu sein, die Reihenfolge der action_links durch Ändern der Reihenfolge der Definition in der Steuerung zu ändern. Ich bin auch in der Lage gewesen, die Reihenfolge der Standardaktionen durch zuerst config.actions.excluding alles zu ändern und sie dann mit config.actions.add in einer bestimmten Reihenfolge hinzuzufügen.
jedoch meine benutzerdefinierten Aktionen scheinen immer vor die Standardaktionen in der Liste zu erscheinen.
Idealerweise möchte ich, dass sie "Bearbeiten" "Kopieren" "Verschieben" "Löschen" anzeigen (dh - eingebaut, benutzerdefiniert, benutzerdefiniert, eingebaut). Kann jemand vorschlagen, wie ich das machen könnte?
Eine Idee, die ich hatte war, "Bearbeiten" als benutzerdefinierte Aktion (mit der Standardfunktionalität) neu zu definieren, aber ich weiß auch nicht, wie das geht.