找到这个职位Include namespace in Rails 3.1 console但它似乎没有工作。如何访问Ruby控制台中的命名空间方法?
定义了以下lib /任务,它可以从命令行运行:rake namespace_name:task_name
。
如何在控制台内调用方法method_name
namespace_name
而不调用任务?
rails console
namespace_name::task_name
NameError: undefined local variable or method 'namespace_name' for main:Object
irb namespace_name
NameError: undefined local variable or method 'namespace_name' for main:Object
使用Rails 3.07,Ubuntu。
不是100%确定你正在尝试做什么,而是考虑使用[rake-sh](https://github.com/jugyo/rake-sh)来代替。 –