首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rails中删除工人的批量分配

在rails中删除工人的批量分配
EN

Stack Overflow用户
提问于 2015-06-18 07:49:34
回答 1查看 49关注 0票数 0

我有一个工人:

代码语言:javascript
复制
module A
 class B
  @queue = :a_b
  def self.perform(*args)
    ...............
    city = City.where(:country_id => 1).first
    city.update_attributes(name: "Delhi", continent: "Asia") //mass-assignment here
    ...............
  end
 end
end

我在city.rb中没有attr_accessible :name, :continent。如何从工作人员中删除此成批分配?

EN

回答 1

Stack Overflow用户

发布于 2015-06-18 07:57:30

查看链接https://github.com/rails/strong_parameters,了解如何在控制器外使用强参数。

代码语言:javascript
复制
raw_parameters = { :email => "john@example.com", :name => "John", :admin => true }
parameters = ActionController::Parameters.new(raw_parameters)
user = User.create(parameters.permit(:name, :email))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30904311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档