不要在 Rails 的 controller 里边定义名为 config 的方法

环境

  • Rails 6.0 API-only

问题

我在一个控制器中定义了一个config方法后,发现使用render方法一直报错,错误信息是: undefined method `logger' for #<Hash:0x00007fa10c722360>

《不要在 Rails 的 controller 里边定义名为 config 的方法》


解决办法

因为config方法覆盖了父类的方法,所以换个方法名即可


参考

calling render raises “Undefined method 'logger' for true class"

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注