【发布时间】:2013-07-02 19:13:31
【问题描述】:
我想创建一个带有可执行文件或其他有帮助的 Gem。我对想法持开放态度。 这个可执行文件应该修改我的 Rails 应用程序中的特定模型。但它需要访问完整的模型和基础表(列、数据类型...)
例如,我想这样调用可执行文件:
执行 [某些操作] [模型名称]
实际操作:执行 show Post
在 Rails 控制台中,我可以访问孔模型,例如“Model.column_names”,但无法从 Gem 运行可执行文件。在普通命令行上,我无法访问 Rails 模型和底层的东西......
我怎样才能实现我对可以访问 Rails 模型的自定义命令行工具的想法?
【问题讨论】:
-
您所描述的内容听起来很像rake 任务。
标签: ruby-on-rails ruby activerecord gem