non riesco a capire cosa c'è di sbagliato con il mio codice (Rails 4):attributi mass-assegnazione non può protettivo in Rails 4
parametri dal messaggio:
{:name => "name"}
nuova azione:
m=Menu.new(params.permit(:name))
ultima riga di questo codice genera "Impossibile mass-assegnare gli attributi per il menu protetta: nome"
esegui la migrazione Rails 3 e utilizzando la protected_attributes gemma [https://github.com/rails/protected_attributes](https://github.com/rails/protected_attributes)? – akhanubis
Sì. Posso usare protected_attributes con parametri forti? –
Sì, ma si consiglia di migrare la logica di protezione dell'attributo dagli attributi protected_attributes ai parametri forti. Se vuoi mantenerli entrambi, dovrai aggiungere 'attr_accessible: name' nel tuo modello' Menu', ma rimuoverò protected_attributes e applicherò strong_parameters in ogni azione dato che è il modo preferito in Rails 4. – akhanubis