获取当前 Controller 对象的命名空间的最佳方法是什么?通过在当前 Controller 操作中检查 self ,我看到有一个参数“REQUEST_URI”包含一个像“foo_namespace/bar”这样的字符串,但我想知道是否有比获取它更好的方法来获取它(那个 request_uri 不是甚至不能直接从 Controller 实例对象访问,我认为它嵌套在其他一些参数中)?
最佳答案
在 Controller 和 View 中,您都可以解析 controller_path,例如:
namespace = controller_path.split('/').first
关于ruby-on-rails - 获取 rails Controller 对象的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417449/