Ruby on rails Rails活动存储不断崩溃,但如何调试?

Ruby on rails Rails活动存储不断崩溃,但如何调试?,ruby-on-rails,rails-activestorage,Ruby On Rails,Rails Activestorage,在访问附加的图像文件时,我一直遇到rails崩溃的问题。至少我认为是这样 我不知道如何找出真正的问题是什么 我注意到有一些关于“归属于”关联的崩溃信息,但我不确定这是相关问题还是与活动存储有关。我尝试切换json序列化程序,但遇到了相同的问题 Ruby:2.5.5 Rails:6.0.0(与以前版本相同的错误) 通过ember.js前端访问 型号: class Boat < ApplicationRecord has_many :histories has_and_belongs_

在访问附加的图像文件时,我一直遇到rails崩溃的问题。至少我认为是这样

我不知道如何找出真正的问题是什么

我注意到有一些关于“归属于”关联的崩溃信息,但我不确定这是相关问题还是与活动存储有关。我尝试切换json序列化程序,但遇到了相同的问题

Ruby:2.5.5 Rails:6.0.0(与以前版本相同的错误) 通过ember.js前端访问

型号:

class Boat < ApplicationRecord
  has_many :histories
  has_and_belongs_to_many :boat_collection
  has_many_attached :images
  has_one_attached :thumbnail
end
事故信息:

Started GET "/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaXdFIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0891bcd5249ef8908c621dfb51faa206dcbfcde6/thumbnail-yachthub-237523.jpg" for ::1 at 2019-09-08 13:05:24 +1000
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/puma-3.12.1/lib/puma/client.rb:315: [BUG] object allocation during garbage collection phase
ruby 2.5.5p157 (2019-03-15 revision 67260) [x64-mingw32]

Ruby:2.5.5 Rails:6.0.0
我也有同样的问题,通过卸载Ruby并安装2.6.5来修复它,这看起来像是rails源代码中的一个实际错误,而不是您所创建的问题-可能值得向他们提出质疑-
def index
  @boats = Boat.all
  render json: BoatSerializer.new(@boats).serialized_json
end
Started GET "/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaXdFIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0891bcd5249ef8908c621dfb51faa206dcbfcde6/thumbnail-yachthub-237523.jpg" for ::1 at 2019-09-08 13:05:24 +1000
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/puma-3.12.1/lib/puma/client.rb:315: [BUG] object allocation during garbage collection phase
ruby 2.5.5p157 (2019-03-15 revision 67260) [x64-mingw32]
 1436 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/builder/has_and_belongs_to_many.rb
 1437 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/builder/belongs_to.rb
 1438 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/association.rb
 1439 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/singular_association.rb
 1440 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/foreign_association.rb
 1441 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/has_one_association.rb
 1442 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/association_scope.rb
 1443 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/alias_tracker.rb
 1444 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/statement_cache.rb
 1445 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/belongs_to_association.rb
 1446 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/associations/belongs_to_polymorphic_association.rb
 1447 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activestorage-6.0.0/lib/active_storage/downloader.rb
 1448 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activestorage-6.0.0/lib/active_storage/analyzer/null_analyzer.rb
 1449 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-6.0.0/lib/active_record/coders/json.rb
 1450 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activestorage-6.0.0/lib/active_storage/log_subscriber.rb
 1451 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activestorage-6.0.0/lib/active_storage/service.rb
 1452 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activestorage-6.0.0/lib/active_storage/service/configurator.rb
 1453 C:/Ruby25-x64/lib/ruby/2.5.0/x64-mingw32/digest/md5.so
 1454 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activestorage-6.0.0/lib/active_storage/service/disk_service.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.