`

attr_acessor与 attr_acessible

阅读更多
attr_acessor是ruby方法,定义其实例共享的读写方法,attr_acessible则是rails3.x版本的方法是一个白名单机制,rails4已经采用去掉,直接在控制器里面添加的方式
为了不去区分这可以直接在config下面的文件添加config.action_controller.permit_all_parameters = true

rails  4创建一个scaffold在相应控制器能找到
params.fetch(:item, {})


可以安下面方式set
def person_params
        #列举白名单列表
        params.require(:person).permit(:name, :age)
end
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics