Ruby
Rails

unpermitted parametersのエラーでちょっとだけはまった話

More than 1 year has passed since last update.

下のようにparamsをrequireしようとしたら、unpermitted parametersとなって帰ってきた。

params.require(:course_chapter).permit(:ids)

原因がわからずしばらく悩んでいたら、単純なミスに発覚
idsは配列だった....

というわけで正しい書き方はこちら

params.require(:course_chapter).permit(ids: [])

こういうミスに気をつけましょう