在 Rails <6 中我们可以调用:
render 'iframe', layout: false
但现在结果是:
ActionView::Template::Error:
wrong number of arguments (given 2, expected 1)
如何在 Rails 6 中正确解决这个问题?
最佳答案
使用我提供的示例在 Rails 6 中有效。
由于尚未合并 rspec-rails
gem 的更改而出现问题:
这个分支解决了这个问题:
gem 'rspec-rails', git: 'https://github.com/rspec/rspec-rails', branch: '4-0-dev'
致谢:http://jessehouse.com/blog/2019/06/19/actionview-template-error-wrong-number-of-arguments-given-2/
关于ruby-on-rails - Rails 6 和 Controller #render 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57692801/