2012-10-04 7 views

Antwort

26

Wahrscheinlich ein bisschen spät, aber Sie können inline_add und inline_edit verwenden.

Beispiel:

field :profile do 
    inline_add false 
    inline_edit false 
    end 
+1

Das ist sehr nett. Gibt es eine Möglichkeit, dies für alle Bereiche zu tun? – nroose

-2

Angenommen, Sie sprechen über die Autorisierung eines bestimmten Benutzertyps, um die Schaltflächen zu "sehen", können Sie mit dem cancan Juwel gehen.

+0

Ja, ich fand Cancan, aber ich dachte, es übertrieben sein könnte. Ich möchte nur diese bestimmten Tasten für alle Benutzer ausschalten. – koosa

+0

Für alle Benutzer? warum entfernst du nicht einfach die Knöpfe? –

+0

Ja, genau das frage ich mich! – koosa

0

Verwenden button_to mit :disabled => true Option

0

Vielleicht nicht die sauberste Lösung ... ist sowieso hier, was ich tat. Erstellt eine alternative teilweise Kopieren der ursprünglichen und Entfernen der Links im Zusammenhang mit "Add new" und "edit". Dann habe ich das Feld so konfiguriert.

Die partielle erwartet eine Methode namens "selected_id", um dort zu sein und die ID zurückzugeben, die verwendet wurde, um die Beziehung aufzubauen.