strong-parameters 相关问题

强参数默认情况下需要将操作控制器参数列入白名单。在Ruby on Rails中,这意味着开发人员必须选择哪些Active Model属性符合批量分配的条件。默认情况下,Rails 4中包含了强参数。

Rails:如何允许参数中包含动态键的哈希?

我使用以下参数发出 http put 请求: {“帖子”=>{“文件”=>{“文件1”=>“file_content_1”, “file2”=>“file_content_2”}},“id”=>“4”} 我需要在我的代码中允许哈希数组。 基于

回答 13 投票 0

Rails:同时发送两个强参数时如何出错?只允许其中之一

假设我在输入上接受两个不同的参数:param1 和 param2,但我不允许它们一起传递。在这种情况下我该如何出错?我需要通知客户他们正在发送一些东西......

回答 1 投票 0

Rails:如何清理嵌套对象以保存到 JSONB 列?

考虑到 Rails 控制器中的这些强大参数: def 用户参数 params.require(:user).permit(详细信息: [{ group: %i[type value] }]) 结尾 如何在详细信息数组持久化之前对其进行清理...

回答 1 投票 0

Rails 强参数,如何允许空参数?

我设置了这些强参数: def my_model_params params.require(:my_model).permit(:field) 结尾 但有时表单发送为空,我会收到此错误: 参数丢失或值为空:

回答 1 投票 0

如何指定 devise_parameter_sanitizer 进行编辑操作?

我已将 Devise 添加到我的 Rails 4 应用程序中,并成功将用户名等添加到我的用户模型中。此外,我可以使用惰性方式存储这些字段,即 班级

回答 4 投票 0

Rails 4 具有多个对象和整数键的强参数

我一次提交包含 2-4 个对象的表单,具体取决于家长有多少个对象。我意识到这可能是非常规的,但我真的希望用户能够编辑所有对象......

回答 6 投票 0

如何防止非法参数

在 Rails 7.1 应用程序上,我有下面的表格 <%= form_with model: @post do |form| %> <%= form.text_area :body %> <%= form.submit %> <% end %> 以及相关的动作。 当然你...

回答 1 投票 0

如何配置 ActionController::Parameters 以允许中等深度的递归结构

我希望我的 JavaScript 前端将递归数据结构传递给我的 Rails API。 如何配置参数以允许处理未知深度的结构? 具体来说,我的数据结构

回答 2 投票 0

如何允许具有强参数的数组

我有一个功能正常的 Rails 3 应用程序,它使用 has_many :through 关联,但不是,因为我将其重新制作为 Rails 4 应用程序,让我可以保存 Rails 4 版本中关联模型的 id。 这些...

回答 6 投票 0

Rails 发送强参数并一次更新 2 个表

我是 Rails 的新手,任何建议和技巧都将不胜感激。 轨道:'4.2.5' 我有 2 个表如下。 店铺(主桌) Shop_detail(明细表) 2个表之间存在关系。 我想要什么...

回答 2 投票 0

Rails 强大的参数,需要一个键并允许另一个

我发帖: {'a': 1, 'b': 2} 其中密钥 a 始终是必需的,密钥 b 是可选的。我如何使用 Rails strong params 语法要求 a 和允许 b? params.require(:a).permit(:b) 不起作用...

回答 1 投票 0

#<ActionController::ParameterMissing: param is missing or the value is empty: user>

经历了很多答案,但仍然找不到解决方案。 我一直在尝试获得对以下控制器的 POST 请求的成功响应, 定义创建 @user = User.new(

回答 2 投票 0

我的rails嵌套模型不能识别_destroy属性。

我有一个父模型(cocktail)和一个子模型(dose)。我有一个嵌套的表单,我想在其中能够创建删除dose对象。创建部分的工作没有_destroy属性......。

回答 1 投票 0

Rails 5 - 禁止的属性

当我为必要的函数添加了所有属性并在正确的地方引用它时,Rails在尝试创建时抛出一个错误(据我所知)。可以成功更新。...

回答 1 投票 0

从前端请求到后端请求的参数缺失。

我目前得到了这个错误。ActionController::ParameterMissing in UsersController#create param is missing or the value is empty: first_name 我试图用我的Rails创建一个User记录...

回答 1 投票 0

形式和强参数标识哈希

我在名为FormsController的控制器中定义了以下强大的参数和新方法。用例是用户可以创建一种包含多个字段的表单。类FormsController

回答 1 投票 1

形式和强参数标识

我在名为FormsController的控制器中定义了以下强大的参数和新方法。用例是用户可以创建一种包含多个字段的表单。类FormsController

回答 1 投票 1

用字符串强参数更新Rails模型的整数字段

在我的控制器中,我想使用更新方法将字段更新为模型对象。我模型的某些字段是整数类型。但是,这些字段是params对象中的字符串。我...

回答 1 投票 0

Rails强大的参数忽略命名的参数

在config / routes.rb中,我有以下代码资源:orders,param::no做资源:order_items,param::line_item do collection会得到:price end end end if I ...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.