Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 5.2 ActiveStorage白名单参数_Ruby On Rails_Rails Activestorage - Fatal编程技术网

Ruby on rails Rails 5.2 ActiveStorage白名单参数

Ruby on rails Rails 5.2 ActiveStorage白名单参数,ruby-on-rails,rails-activestorage,Ruby On Rails,Rails Activestorage,我正在更新到rails 5.2中的activestorage,并获得了一个“ 在我的创建操作中,未定义nil:NilClass的方法“[]=”。 我想问题与我的白名单上的情人有关。我试着按照指南去做,但还是不知道我遗漏了什么 我的模型附带了很多图片 我的控制器 def create @product = Product.new(product_params) @product.images.attach(params[:product][:images]) if @

我正在更新到rails 5.2中的activestorage,并获得了一个“ 在我的创建操作中,未定义nil:NilClass的方法“[]=”。 我想问题与我的白名单上的情人有关。我试着按照指南去做,但还是不知道我遗漏了什么

我的模型附带了很多图片 我的控制器

  def create
    @product = Product.new(product_params)
    @product.images.attach(params[:product][:images])

    if @product.save
      redirect_to @product, notice: 'Product was successfully created.'
    else
      render :new
    end
  end
private
    def product_params
      params.require(:product).permit(:name, :description, :category_id, :tag_list, :partialone, :partialtwo, :partialthree, :shape, :earrings, :metalweight, :sizeone, :sizetwo, :metal, :totalweightone, :totalweighttwo, :meleequant, review_attributes: [:id, :rating, :text, :author, :name], images: [] )
    end
以下是完整的跟踪: 在(5.0.0)lib/acts_as_taggable_on/taggable/core.rb:206:in
process_dirty_object'
在(5.0.0)lib/act_as_taggable_on/taggable/core.rb:184:in
set_tag_list_on' 在(5.0.0)lib/acts_as_taggable_on/taggable/core.rb:45:in
tag_list='10
activemodel(5.2.1)lib/active\u model/attribute\u assignment.rb:51:in
public\u send' activemodel(5.2.1)lib/active\u model/attribute\u assignment.rb:51:in
\u assign\u attribute'
activemodel(5.2.1)lib/active\u model/attribute\u assignment.rb:44:in
block in\u assign\u attributes' activemodel(5.2.1)lib/active_model/attribute_assignment.rb:43:in
each'
activemodel(5.2.1)lib/active\u model/attribute\u assignment.rb:43:in
\u assign\u attributes' activerecord(5.2.1)lib/active\u record/attribute\u assignment.rb:23:in
\u assign\u attributes'
activemodel(5.2.1)lib/active\u model/attribute\u assignment.rb:35:in
assign\u attributes' activerecord(5.2.1)lib/active_record/core.rb:314:in
initialize'
activerecord(5.2.1)lib/active_record/heritation.rb:66:in
new' activerecord(5.2.1)lib/active_record/heritation.rb:66:in
new'
activerecord(5.2.1)lib/active_record/persistence.rb:52:in
create!' app/controllers/products\u controller.rb:65:in
create'
actionpack(5.2.1)lib/action\u controller/metal/basic\u implicit\u render.rb:6:in
send\u action' actionpack(5.2.1)lib/abstract\u controller/base.rb:194:in
process\u action'
actionpack(5.2.1)lib/action\u controller/metal/rendering.rb:30:in
process\u action' actionpack(5.2.1)lib/abstract\u controller/callbacks.rb:42:in
block in process\u action'
activesupport(5.2.1)lib/active\u support/callbacks.rb:132:in
run\u callbacks' actionpack(5.2.1)lib/abstract\u controller/callbacks.rb:41:in
process\u action'
actionpack(5.2.1)lib/action\u controller/metal/rescue.rb:22:in
process\u action' actionpack(5.2.1)lib/action_controller/metal/instrumentation.rb:34:in
block in process_action'
activesupport(5.2.1)lib/active_support/notifications.rb:168:in
仪表中的块' activesupport(5.2.1)lib/active_support/notifications/instrumenter.rb:23:in
instrument'
activesupport(5.2.1)lib/active_support/notifications.rb:168:in
instrument' actionpack(5.2.1)lib/action\u controller/metal/instrumentation.rb:32:in
process\u action'
actionpack(5.2.1)lib/action_controller/metal/params_wrapper.rb:256:in
process_action' activerecord(5.2.1)lib/active\u record/railties/controller\u runtime.rb:24:in
process\u action'
actionpack(5.2.1)lib/abstract_controller/base.rb:134:in
process' actionview(5.2.1)lib/action_view/rendering.rb:32:in
process'
actionpack(5.2.1)lib/action_controller/metal.rb:191:in
dispatch' actionpack(5.2.1)lib/action_controller/metal.rb:252:in
dispatch'
actionpack(5.2.1)lib/action_dispatch/routing/route_set.rb:52:in
dispatch' actionpack(5.2.1)lib/action_dispatch/routing/route_set.rb:34:in
service'
actionpack(5.2.1)lib/action_dispatch/journe/router.rb:52:in
block in service' actionpack(5.2.1)lib/action_dispatch/journe/router.rb:35:in
每个'
actionpack(5.2.1)lib/action_dispatch/journey/router.rb:35:in
service' actionpack(5.2.1)lib/action\u dispatch/routing/route\u set.rb:840:in
call'
典狱长(1.2.7)lib/warden/manager.rb:36:in
block in call' 典狱长(1.2.7)lib/warden/manager.rb:35:in
catch'
典狱长(1.2.7)lib/warden/manager.rb:35:in
call' rack(2.0.5)lib/rack/tempfile_reaper.rb:15:in
call'
机架(2.0.5)lib/rack/etag.rb:25:in
call' rack(2.0.5)lib/rack/conditional_get.rb:38:in
call'
机架(2.0.5)lib/rack/head.rb:12:in
call' actionpack(5.2.1)lib/action\u dispatch/http/content\u security\u policy.rb:18:in
call'
机架(2.0.5)lib/rack/session/abstract/id.rb:232:in
context' 机架(2.0.5)lib/rack/session/abstract/id.rb:226:in
call'
actionpack(5.2.1)lib/action_dispatch/middleware/cookies.rb:670:in
call' activerecord(5.2.1)lib/active_record/migration.rb:559:in
call'
actionpack(5.2.1)lib/action_dispatch/middleware/callbacks.rb:28:in
block in call' activesupport(5.2.1)lib/active\u support/callbacks.rb:98:in
run\u callbacks'
actionpack(5.2.1)lib/action_dispatch/middleware/callbacks.rb:26:in
call' actionpack(5.2.1)lib/action\u dispatch/middleware/executor.rb:14:in
call'
actionpack(5.2.1)lib/action\u dispatch/middleware/debug\u exceptions.rb:61:in
call' web控制台(3.5.1)lib/web_控制台/中间件。rb:135:in
call_app'
web控制台(3.5.1)lib/web_控制台/中间件。rb:28:in
block-in调用' web控制台(3.5.1)lib/web_控制台/中间件。rb:18:in
catch'
web控制台(3.5.1)lib/web_控制台/中间件。rb:18:in
call' actionpack(5.2.1)lib/action\u dispatch/middleware/show\u exceptions.rb:33:in
call'
railties(5.2.1)lib/rails/rack/logger.rb:38:in
call_app' railties(5.2.1)lib/rails/rack/logger.rb:26:in
block-in调用'
activesupport(5.2.1)lib/active\u support/taged\u logging.rb:71:in
block in taged' activesupport(5.2.1)lib/active\u support/taged\u logging.rb:28:in
taged'
activesupport(5.2.1)lib/active\u support/taged\u logging.rb:71:in
taged' railties(5.2.1)lib/rails/rack/logger.rb:26:in
call'
链轮轨道(3.2.1)lib/sprockets/rails/quiet_assets.rb:13:in
call' actionpack(5.2.1)lib/action_dispatch/middleware/remote_ip.rb:81:in
call'
request_store(1.4.1)lib/request_store/middleware.rb:19:in
call' actionpack(5.2.1)lib/action\u dispatch/middleware/request\u id.rb