ruby-on-rails - Ruby 中是否有与 slice 函数相反的函数?

标签 ruby-on-rails mass-assignment

在此post ,切片函数用于仅获取params的必要元素。我应该使用什么函数来排除参数元素(例如 user_id)?

Article.new(params[:article].slice(:title, :body))

谢谢。

最佳答案

使用except :

a = {"foo" => 0, "bar" => 42, "baz" => 1024 }
a.except("foo")
# returns => {"bar" => 42, "baz" => 1024}

关于ruby-on-rails - Ruby 中是否有与 slice 函数相反的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8790381/

相关文章:

php - Laravel - 批量赋值 ||如果找到相同的唯一键,我该如何更新数据,如果数据是新的,我该如何创建

mysql - 用于原始查询的 Laravel 批量插入

ruby-on-rails - ruby rails web 请求响应生命周期

ruby-on-rails - 为什么 Ruby on Rails 7.x.x 不呈现公共(public)文件夹?不是网站图标或 404.html 页面。我使用我的模块,但它不起作用

ruby-on-rails - Rails,嵌套属性,无法批量分配错误

ruby-on-rails - 如何正确防止协会大规模分配?

php - 拉维尔 5 : MassAssignmentException in Model. PHP

javascript - Fancybox 无法在 Rails 3.1 中工作

ruby-on-rails - Bundler 在创建 rails new APP 时抛出错误

html - Rails bootstrap flash 不褪色