. , , .. , params.require(:post).permit. permit, , . , :
def post_params
params.require(:post).permit(:title, :text, :slug)
end
, :
{"post"=>{"title"=>'Test',"text"=>"Text test","slug"=>"any random name","type"=>"article"}}
, :
@post = Post.new(post_params)
@post.save
unpermitted parameters :type, type. , , . 4 .
, , :
class Post < ActiveRecord::Base
validates_presence_of :title, :text, :slug
end
, title, text and slug . , .
:
Validations
,