Ruby on rails Rails 5.1部分中的参数数量错误(给定3个,应为1..2)

Ruby on rails Rails 5.1部分中的参数数量错误(给定3个,应为1..2),ruby-on-rails,ruby,forms,Ruby On Rails,Ruby,Forms,我正在构建一个简单的wiki应用程序,并试图将一个对象和索引/枚举传递给一个分部,以便在单击按钮时弹出一个模式,我可以编辑用户。以下是我的索引视图代码: 名称 电子邮件 角色 行动 这是我的模式代码: × 修改用户 我以前设置过类似的东西,并且像这样传递局部变量没有问题,但是在这种特殊情况下,错误出现在错误数量的参数上(给定3,预期为1..2) 我以前也用过同样的战术,在一次局部传球中传球给当地人,没有任何问题。但出于某种原因,我得到了这个错误 注意,我使用的是Rails 5.1和Rub

我正在构建一个简单的wiki应用程序,并试图将一个对象和索引/枚举传递给一个分部,以便在单击按钮时弹出一个模式,我可以编辑用户。以下是我的索引视图代码:


名称
电子邮件
角色
行动
这是我的模式代码:


×
修改用户
我以前设置过类似的东西,并且像这样传递局部变量没有问题,但是在这种特殊情况下,错误出现在
错误数量的参数上(给定3,预期为1..2)

我以前也用过同样的战术,在一次局部传球中传球给当地人,没有任何问题。但出于某种原因,我得到了这个错误

注意,我使用的是Rails 5.1和Ruby 2.4.0

更新Stacktrace

ActionView::Template::Error-参数数量错误(给定3个,预期为1..2):
actionview(5.1.1)lib/action\u view/template/error.rb:67:in'initialize'
actionview(5.1.1)lib/action\u view/template.rb:321:在“handle\u render\u error”中
actionview(5.1.1)lib/action_view/template.rb:160:in“渲染中的救援”
actionview(5.1.1)lib/action_view/template.rb:155:in'render'
actionview(5.1.1)lib/action_view/renderer/partial_renderer.rb:342:in'block in render_partial'
actionview(5.1.1)lib/action_view/renderer/abstract_renderer.rb:42:in'block in instrument'
activesupport(5.1.1)lib/active_support/notifications.rb:166:in'block in instrument'
activesupport(5.1.1)lib/active_support/notifications/instrumenter.rb:21:in'instrument'
activesupport(5.1.1)lib/active_support/notifications.rb:166:in'instrument'
actionview(5.1.1)lib/action_view/renderer/abstract_renderer.rb:41:in'instrument'
actionview(5.1.1)lib/action\u view/renderer/partial\u renderer.rb:331:in'render\u partial'
actionview(5.1.1)lib/action\u view/renderer/partial\u renderer.rb:310:in'render'
actionview(5.1.1)lib/action\u view/renderer/renderer.rb:47:in'render\u partial'
actionview(5.1.1)lib/action\u view/helpers/rendering\u helper.rb:35:in'render'
app/views/user_admin/index.html.erb:12:in`block in_app_view_user_admin_index_html_erb_1902393955704103973_70195080307960'
activerecord(5.1.1)lib/active_record/relation/delegation.rb:41:in'each'
app/views/user\u admin/index.html.erb:11:in``应用程序视图用户管理索引html\u erb\u 1902393955704103973\u 70195080307960'
actionview(5.1.1)lib/action_view/template.rb:157:in'block in render'
activesupport(5.1.1)lib/active_support/notifications.rb:168:in'instrument'
actionview(5.1.1)lib/action\u view/template.rb:352:in'instrument\u render\u template'
actionview(5.1.1)lib/action_view/template.rb:155:in'render'
actionview(5.1.1)lib/action_view/renderer/template_renderer.rb:52:in`render_template中的块(2层)'
actionview(5.1.1)lib/action_view/renderer/abstract_renderer.rb:42:in'block in instrument'
activesupport(5.1.1)lib/active_support/notifications.rb:166:in'block in instrument'
activesupport(5.1.1)lib/active_support/notifications/instrumenter.rb:21:in'instrument'
activesupport(5.1.1)lib/active_support/notifications.rb:166:in'instrument'
actionview(5.1.1)lib/action_view/renderer/abstract_renderer.rb:41:in'instrument'
actionview(5.1.1)lib/action_view/renderer/template_renderer.rb:51:in'block in render_template'
actionview(5.1.1)lib/action\u view/renderer/template\u renderer.rb:59:in'render\u with_layout'
actionview(5.1.1)lib/action\u view/renderer/template\u renderer.rb:50:in'render\u template'
actionview(5.1.1)lib/action\u view/renderer/template\u renderer.rb:14:in'render'
actionview(5.1.1)lib/action\u view/renderer/renderer.rb:42:in'render\u template'
actionview(5.1.1)lib/action_view/renderer/renderer.rb:23:in'render'
actionview(5.1.1)lib/action\u view/rendering.rb:103:在“render\u模板”中
actionpack(5.1.1)lib/action\u controller/metal/streaming.rb:217:在“渲染”模板中
actionview(5.1.1)lib/action\u view/rendering.rb:83:in'render\u to\u body'
actionpack(5.1.1)lib/action\u controller/metal/rendering.rb:52:in'render\u to\u body'
actionpack(5.1.1)lib/action_controller/metal/renderers.rb:141:in'render_to_body'
actionpack(5.1.1)lib/abstract_controller/rendering.rb:24:in'render'
actionpack(5.1.1)lib/action_controller/metal/rendering.rb:36:in'render'
actionpack(5.1.1)lib/action_controller/metal/instrumentation.rb:44:在“渲染中的块(2个级别)”中
activesupport(5.1.1)lib/active\u support/core\u ext/benchmark.rb:12:in'block in ms'
/Users/nynhex/.rbenv/versions/2.4.0/lib/ruby/2.4.0/benchmark.rb:308:in'realtime'
activesupport(5.1.1)lib/active\u support/core\u ext/benchmark.rb:12:in`ms'
actionpack(5.1.1)lib/action_controller/metal/instrumentation.rb:44:在“渲染中的块”中
actionpack(5.1.1)lib/action\u controller/metal/instrumentation.rb:87:in'cleanup\u view\u runtime'
activerecord(5.1.1)lib/active_record/railties/controller_runtime.rb:29:in'cleanup_view_runtime'
actionpack(5.1.1)lib/action_controller/metal/instrumentation.rb:43:in'render'
actionpack(5.1.1)lib/action\u controller/metal/implicit\u render.rb:33:in'default\u render'
actionpack(5.1.1)lib/action\u controller/metal/basic\u implicit\u render.rb:4:在“发送动作中的块”中
actionpack(5.1.1)lib/action\u controller/metal/basic\u implicit\u render.rb:4:in'send\u action'
actionpack(5.1.1)lib/abstract\u controller/base.rb:186:in'process\u action'
actionpack(5.1.1)lib/action\u controller/metal/rendering.rb:30:in'process\u action'
actionpack(5.1.1)lib/abstract\u controller/callbacks.rb:20:in'block in process\u action'
activesupport(5.1.1)lib/active\u support/callbacks.rb:131:in'run\u callbacks'
A.
  <%= render 'edit_user_modal', locals: {u: u, index: index} %>
  <%= render partial: 'edit_user_modal', locals: {u: u, index: index} %>
  <%= render 'edit_user_modal', u: u, index: index %>
<%= f.password_field :password, "Enter existing or New Password Confirmation", class: "form-control" %>