rails formularios formulario dinamicos consultas anidados anidadas ruby-on-rails ruby-on-rails-3 strong-parameters

ruby-on-rails - dinamicos - ruby on rails formularios anidados



Rieles 4 Parámetros fuertes: ¿permiten todos los atributos? (1)

Estoy construyendo una aplicación web con Rails 4 parámetros fuertes.

Al construir los controladores administrativos de la oficina, me pregunto cuál es la mejor manera de permitir todos los atributos del modelo.

Por ahora, escribí esto:

def user_params params.require(:user).permit(User.fields.keys) end

¿Piensas en una mejor manera?


Puede llamar a la versión de bang del permiso.

params.require(:user).permit!

Strong Params README en Github

Código fuente de referencia:

def permit! each_pair do |key, value| convert_hashes_to_parameters(key, value) self[key].permit! if self[key].respond_to? :permit! end @permitted = true self end