使用嵌套控制器
问题描述:
答
结构非常好,你的代码在生产模式下可能会正常工作。这个问题通常出现在开发中,当模块或类在第一次请求后没有被“卸载”时。在没有看到代码的情况下,很难确切知道哪个模块或插件可能会导致此问题,但您可能需要查看this blog post。
你通常可以通过加载出错的模块或类只有一次解决这个问题:
config.autoload_once_paths << '/path/to/class/or/module.rb'
或在开发模式重装你的插件:
config.reload_plugins = true if Rails.env == 'development'