やりたいこと
RailsのAPIモードで企業管理者の編集機能を作成しようとしております。
が、うまく実装することができません。POSTMANで実際に企業管理者のデータを変更できるか確認しておりますが、うまく確認することができません。
わからないこと
rails erbで編集機能を作成する時は、editとupdateアクションを記述しますが、APIモードの場合、editアクションはなくても、updateアクション内だけ記述すれば、機能として成り立つと思っています。
class Api::V1::Admin::CompanyAdminsController < ApplicationController def index end def edit end def update company_admin = CompanyAdmin.find(params[:id]) company_admin.update(company_admin_params) head :created end private def company_admin_params params.require(:company_admin).permit(:first_name, :last_name, :email, :role) end end
この記述で問題ないのか、詳しい方に助言をいただきたいです。
POSTMANでは、
{ "status": 400, "error": "Bad Request", "exception": "#<ActionDispatch::Http::Parameters::ParseError: 767: unexpected token at '------WebKitFormBoundarylEkb1cSQofx1dENJ--\r\n'>",
このようなエラーが出てしまいます。PUTでリクエストをしています。
ご教授お願いいたします。
あなたの回答
tips
プレビュー