小1時間ハマったのでメモ。
React
const createUser = async () => {
await axios
.post(`${process.env.NEXT_PUBLIC_ENDPOINT}/admin/create_user`, {
params: {
nameSei: nameSei,
},
})
.then((response) => {
// 処理
}
})
.catch(() => {
//処理
});
};
このとき、ユーザー作成するため、Railsでストロングパラメーターを使おうと思い
params.permit(:nameSei)
すると何故かストロングパラメーターが通らない。
色々な書き方を試しまくって、最終的にparams[:params].permit(:nameSei)
でいけることがわかった。