したがって、私はレールともちろんレール 4 の両方に慣れています。
これがコントローラーの下部にあるものです
def post_params
params.require(:post).permit(:title, :content, :category)
end
これは問題なく動作しますが、私がやりたいことは、post_params メソッドで、または後でコントローラーで、これらのパラメーターに個別にアクセスする方法を考え出すことです。
具体的には、投稿を作成する際にパラメーターを使用する前に、:category 値を小文字に変更したいと思います (テーブル内のすべてのカテゴリーが小文字になるように)。
編集:おそらく、私の質問に対するより良い言い回しは、パラメーターを許可した後、後でそれらにアクセスして操作するにはどうすればよいかということです..いつものように params[:title] を使用できますか?
私が試してみました
params.require(:post).permit(:title, :content, :category)
params[:category].downcase
と
params.require(:post).permit(:title, :content)
params.require(:post).permit(:category).downcase
しかし、私は得るundefined method 'downcase'