ruby on rails出现的问题ActiveModel::ForbiddenAttributesError
2024-10-19 23:05:30
首先分清楚我们在搞rails时。看资料和所使用的环境的版本号是否同样。看的资料是rails3.2,电脑配置的环境是4.0,就会出现这样的安全防范措施的问题。
这类问题大多出如今new或者create两个action中。
我的就是出如今create中。
以下实例展示:
以下的是我出错的代码。
def create
@article = Article.new(params[:article]) @article.save
redirect_to @article
end private
def article_params
params.required(:article).permit(:title, :text)
end
以下是我改动后的代码:
def create
params.permit!
@article = Article.new(params[:article]) @article.save
redirect_to @article
end
private
def article_params
params.required(:article).permit(:title, :text)
end
在create方法下加一句params.permit! 就好了。
最新文章
- 微信企业号 获取AccessToken
- css权威指南--笔记
- [前端神器]handlebars+require基本使用方法
- WebKit内核分析之Page
- nccmp - 比较netcdf的文件内容 - 编译安装
- yii遍历行下的每列数据(小1月考)
- CentOS 7一些常用配置
- HDUOJ-----(1162)Eddy's picture(最小生成树)
- mysql开启慢查询方法(转)
- 回收InnoDB表空间
- CodedDFS日志配置
- 将Datagridview中的数据导出至Excel中
- Java中的数组越界问题
- PHP中几个输出函数echo,print(),print_r(),sprintf(),var_dump()的区别
- DOM节点类型
- Redis 事务相关
- Virtio: An I/O virtualization framework for Linux
- 公司中springcloud项目遇到的问题
- 《DSP using MATLAB》Problem 6.16
- DataGridView如何绑定DataRow对象集合