小编Ath*_*har的帖子

强参数JSON API rails

我正在使用Rails 4.2中的REST API,我想尊重JSON API格式.我的参数是这样的:

{
  "data":{
    "type": "articles",
    "id": "1",
    "attributes": {
      "title": "this is title",
      "description": "This is description"
    }
}
Run Code Online (Sandbox Code Playgroud)

我试着为这样强的params写一个方法:

def article_params
    params.require(:data).permit(:id, attributes: [:title, :description])
end
Run Code Online (Sandbox Code Playgroud)

但当我尝试这样做时Article.update_attributes(article_params),title and description parameters not permitted[我的文章模型有标题和描述].你能帮助我吗?

api rest json ruby-on-rails ruby-on-rails-4

14
推荐指数
2
解决办法
8955
查看次数

标签 统计

api ×1

json ×1

rest ×1

ruby-on-rails ×1

ruby-on-rails-4 ×1