ruby-on-rails - Rails 6 和 Controller #render 更改

标签 ruby-on-rails ruby-on-rails-6

在 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/

相关文章:

regex - Rails 6 - 符合 RFC5322 的电子邮件验证

ruby-on-rails - 何时在 Rails 6 中使用 stylesheet_pack_tag 而不是 stylesheet_link_tag

javascript - Ruby on Rails 6 自定义 JavaScript 文件未捕获 ReferenceError : Rellax is not defined

ruby-on-rails - Rails 6-常量ActionController::InvalidAuthenticityToken

ruby-on-rails - 将 options_from_collection_for_select 中的字符串大写

ruby-on-rails - 试图将我的 herokuApp 连接到外部 postgres

ruby-on-rails - 使用 Pow 运行 Rails 应用程序时,似乎无法从我的 iPhone 访问 .xip.io URL

ruby-on-rails - 为什么 ruby​​ 中的内存分析如此困难?

ruby-on-rails - 调用错误方法时出现 "undefined method ` 错误 ' for nil:NilClass"

ruby-on-rails - 从相同的 SGID 加载 ActionText::Attachable 在恢复数据库后不再有效