2016-03-24 26 views
0

Bir alana nasıl izin vermem?Güçlü Params + Rails4 - Özel olarak nasıl izin veririm?

Örnek:

Modeli Realty 15 alanlar, tüm permited edilir params vardır:

Sadece 'status' izin verilmez
def realty_params 
    params.require(:realty).permit! #{id: 1, status: 1, title: 'foo', ... } 
end 

, birden fazla değere sahip parametreler temizlemek için yardımcı:

def realty_params 
    params.require(:realty).unpermitted(:status) #{id: 1, title: 'foo', ... } 
end 
+0

params.require (: realty) .permit (* Realty.column_names.reject {| column | COLUMNS_TO_EXCLUDE.include? (Sütun)) – mgidea

cevap

İlgili konular