You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rails 5.2升级至Rails 7后出现参数不匹配500错误

Rails 5.2升级至7后服务器启动访问路由返回500内部错误
  • 项目从Rails 5.2升级到Rails 7后,执行rails s启动服务器,访问任意路由均返回500内部服务器错误
  • 具体报错信息:

    3.2.2/lib/ruby/gems/3.2.0/gems/sprockets/4.2.0/lib/sprockets/resolve.rb:24:in 'resolve': wrong number of arguments (given 2, expected 1) (ArgumentError)

  • 错误触发位置:
    • app/views/layouts/application.html.erb第19行的stylesheet_link_tag调用
    • app/controllers/application_controller.rb第93行track方法中的yield语句
  • track方法代码:
def track
  _start_track_time = Time.now
  _failed           = true
  _timeout          = true
  begin
    yield
    _failed = false
  rescue => e
    # does not execute on timeouts
    _timeout = false
    raise e
  ensure
  end
end
  • 同时出现Rollbar请求429错误(超出免费计划月度限制)
  • 已尝试操作:移除stylesheet_link_tag的参数,即使只传单个参数仍无法解决问题
  • 完整请求日志:
Started GET "/" for 127.0.0.1 at 2023-08-26 17:00:01 +0530
Processing by WelcomeController#index as HTML
  [1m[36mUser Load (3.2ms)[0m  [1m[34mSELECT `users`.* FROM `users` WHERE `users`.`id` = 18 ORDER BY `users`.`id` ASC LIMIT 1[0m
  [1m[36mNote Load (1.3ms)[0m  [1m[34mSELECT `notes`.* FROM `notes` WHERE `notes`.`controller` = 'welcome' AND `notes`.`action` = 'index' AND `notes`.`note_type` = 'documentation' AND (length(body)>0) ORDER BY `notes`.`id` ASC LIMIT 1[0m
  [1m[36mPartner Load (2.4ms)[0m  [1m[34mSELECT `partners`.* FROM `partners` WHERE `partners`.`id` = 6 LIMIT 1[0m
  Rendering layout layouts/application.html.erb
  Rendering welcome/index.html.erb within layouts/application
  Rendered stats/_dashboard_block.html.erb (Duration: 1.5ms | Allocations: 287)
  Rendered stats/_dashboard_block.html.erb (Duration: 0.1ms | Allocations: 56)
  Rendered stats/_dashboard_block.html.erb (Duration: 6.1ms | Allocations: 465)
  Rendered stats/_dashboard_block.html.erb (Duration: 0.1ms | Allocations: 56)
  Rendered stats/_dashboard_block.html.erb (Duration: 0.0ms | Allocations: 47)
  Rendered stats/_dashboard_block.html.erb (Duration: 0.0ms | Allocations: 55)
  Rendered stats/_dashboard_block.html.erb (Duration: 0.1ms | Allocations: 46)
  Rendered stats/_dashboard_block.html.erb (Duration: 0.0ms | Allocations: 45)
  Rendered dashboards/_system.html.erb (Duration: 13.9ms | Allocations: 2478)
  Rendered welcome/index.html.erb within layouts/application (Duration: 21.4ms | Allocations: 3065)
  Rendered layout layouts/application.html.erb (Duration: 33.8ms | Allocations: 4938)
  [1m[36mTRANSACTION (0.4ms)[0m  [1m[35mBEGIN[0m
  [1m[36mTracker Create (6.4ms)[0m  [1m[32mINSERT INTO `trackers` (`request_id`, `session_identifier`, `session_id`, `started_at`, `ended_at`, `user_agent`, `ip_address`, `host`, `controller`, `action`, `status`, `partner_id`, `user_id`, `created_at`, `updated_at`) VALUES ()[0m
  [1m[36mTRANSACTION (15.5ms)[0m  [1m[35mCOMMIT[0m
Completed 500 Internal Server

内容的提问来源于stack exchange,提问作者Mohammad Arif

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 14:22:51