所以我熟悉了rails,当然还有rails 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'