Имам ActiveModel::ForbiddenAttributesError
, когато натисна create в моя формуляр.
В моя контролер:
def create
@topic = Topic.new(topic_params)
if @topic.save
redirect_to topics_path, notice: 'Topic was successfully created.'
else
render action: 'new'
end
end
def topic_params
params.require(:topic).permit(:name, :published, :title)
end
В гледката
<%= f.input :title, label: 'Topic Name' , label_html: { class: "col-sm-4" } ,input_html: { class: 'col-sm-2 form-control' }, required: true %>
Това е дневникът: Изискваните параметри са:
{"utf8"=>"✓", "authenticity_token"=>"uB3l+soqgt0qDX8JakSAPeBukp6oifViaHuxDxE9n/I=", "topic"=>{"title"=>"Selling2"}, "commit"=>"Update Page", "action"=>"create", "controller"=>"topics"}
Когато редактирам вече създадена тема, не ми излизат грешки само когато се опитам да създам нова.
Благодаря