2016-03-24 6 views
0

フィールドを許可しないにはどうすればよいですか?強力なParams + Rails4 - 特に指定しない方法は?

例:

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

のみのステータスは「複数の値を持つパラメータをクリアするために貢献し、許可されていない:

モデルリアルティは、15の分野、すべてのparamsをpermitedさを持っています

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?(column)) – mgidea

答えて

関連する問題