Ho un'app Rails 3 che ha bisogno di alcune impostazioni definite dall'utente. Mi piacerebbe utilizzare questo plugin https://github.com/ledermann/rails-settings. Ho funzionato nella console di rotaie. Ma sto avendo problemi a lavorare in una forma. Uso campi_per & attr_accessible? Se è così, non ho fortuna.Come creare un modulo per il plug-in delle impostazioni delle guide
ho bisogno di aggiungere le impostazioni per due modelli: (. È possibile che questo funziona bene per me nella console)
Ad esempio, le impostazioni che sono specifici per un utente,
user = User.find(123)
user.settings.color = :red
user.settings.color
# => :red
user.settings.all
# => { "color" => :red }
ma ho bisogno di amministrarli attraverso un modulo web standard. Mi piacerebbe sapere come gli altri stanno gestendo questo.
Grazie.
Ottima risposta - Ero un po 'incerto su come farlo e questo funziona come un incantesimo. Rende le impostazioni delle guide molto pulite - molte grazie! L'autore della gemma dovrebbe pubblicare questo come esempio sul suo Github Wiki. La mia unica modifica era di rendere privata la definizione e la funzione della funzione. – MikeH
Ogni volta che lo uso in un modulo, come le variabili normali, ottengo: 'Impossibile assegnare in massa attributi protetti: colore, valuta, fuso orario'. Qualche idea? – toobulkeh
Continuo a ricevere l'errore "numero errato di argomenti (0 per 1)" quando provo questo – scientiffic