如何解决带符号的布局会产生错误
| 我有一个管理名称空间和Admin :: UserController控制器。当我尝试使用带有符号的名为admin的布局时,导轨会引发异常,但是如果我将布局admin作为字符串调用,则工作会成功。 异常消息如下: 您指定nil作为布局,但是没有找到这样的方法 我只想知道为什么会这样... 谢谢。解决方法
按照这里:
http://ap.rubyonrails.org/classes/ActionController/Layout/ClassMethods.html
有时候你想要替代
布局取决于运行时
信息,例如是否有人
是否登录。可以做到
通过指定方法
参考作为符号或使用
内联方法(作为proc)。
长话短说,当您指定符号时,Rails实际上希望将其作为方法引用,因此它声称没有找到方法的原因。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。