zoukankan      html  css  js  c++  java
  • ruby on rails出现的问题ActiveModel::ForbiddenAttributesError

    首先分清楚我们在搞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! 就好了。

  • 相关阅读:
    回调函数
    zoj 2104
    zoj 1760
    ppt 图的基本算法 dfs
    zoj 2110 Tempter of the Bone
    优先队列 priority_queue 55 nyist
    STL的队列和栈简单使用
    poj 2246 递归 zoj 1094
    nyist 8 set的应用
    bailian 2694
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5210309.html
Copyright © 2011-2022 走看看