Я немного застрял с этим. Я уверен, что это просто, но я все еще не могу понять это.
Вот мой метод разрешения:
def post_params
params.require(:post).permit(:char_id, :text).merge!(topic_id:params[:topic_id], user_id: current_user.id, ip: request.remote_ip)
end
Вот метод обновления контроллера, на который направляется запрос:
def update
@post.update(post_params)
respond_to do |format|
format.html { redirect to }
format.json { render partial: "post", locals: {post:@post} }
end
end
Вот хэш параметров, который приходит с запросом.
Мне нужно получить что-то вот так.
И все же, когда я смотрю в консоль, я вижу это:
Unpermitted parameters: id, text, char_id, ip, show_text, posted_at, char, editable, deletable, commentable, user
Что-то работает не так или я что-то пропустил?