在Rails控制台中运行(Gem)可执行文件?

时间:2013-07-02 19:13:31

标签: ruby-on-rails ruby activerecord gem

我想创建一个带有可执行文件的Gem或其他有帮助的东西。我很开心。 此可执行文件应修改我的Rails应用程序中的特定模型。但它需要访问完整的模型和基础表(列,数据类型......)

例如,我想调用这样的可执行文件:

执行[某些操作] [模型名称]

在行动中执行show Post

在Rails控制台中,我可以访问模型,如“Model.column_names”,但无法从Gem运行excutable。在正常的命令行上,我无法访问Rails模型和基础内容......

我怎么能实现我的自定义命令行工具的想法,它可以访问Rails模型?

1 个答案:

答案 0 :(得分:1)

thor宝石肯定是你要找的东西