Wie erlaube ich kein Feld?Strong Params + Rails4 - Wie erlaube ich nicht speziell?
Beispiel:
Modell Realty haben 15 Felder, alle params permited ist:
def realty_params
params.require(:realty).permit! #{id: 1, status: 1, title: 'foo', ... }
end
Nur 'Status' ist nicht erlaubt und hilft, die Parameter zu löschen, die mehrere Werte haben:
def realty_params
params.require(:realty).unpermitted(:status) #{id: 1, title: 'foo', ... }
end
params.require (: Grundstück) .permit (* Realty.column_names.reject {| Spalte | COLUMNS_TO_EXCLUDE.include? (Spalte)) – mgidea