【问题标题】:Run (Gem) executable in Rails console?在 Rails 控制台中运行(Gem)可执行文件?
【发布时间】:2013-07-02 19:13:31
【问题描述】:

我想创建一个带有可执行文件或其他有帮助的 Gem。我对想法持开放态度。 这个可执行文件应该修改我的 Rails 应用程序中的特定模型。但它需要访问完整的模型和基础表(列、数据类型...)

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

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

实际操作执行 show Post

在 Rails 控制台中,我可以访问孔模型,例如“Model.column_names”,但无法从 Gem 运行可执行文件。在普通命令行上,我无法访问 Rails 模型和底层的东西......

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

【问题讨论】:

  • 您所描述的内容听起来很像rake 任务。

标签: ruby-on-rails ruby activerecord gem


【解决方案1】:

thor gem 绝对是你要找的东西

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-02
  • 2018-01-22
  • 2010-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多