ruby-on-rails - 如何将你的 rake 任务从 gem 生成器中移动到 rails lib 目录?

标签 ruby-on-rails rubygems rake

我正在创建一个自定义 gem,并且有一些 rake 文件需要安装到用户/lib/tasks 目录中才能工作。我想创建一个生成器,它将在任务目录中移动/创建我的 rake 任务,以便他们可以使用它们。

有人知道如何在自定义 gem 中做到这一点吗?

最佳答案

确保您的 gemspec 包含任务

然后在你的 Rakefile 中

require 'bundler'
Bundler::GemHelper.install_tasks

关于ruby-on-rails - 如何将你的 rake 任务从 gem 生成器中移动到 rails lib 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3817270/

相关文章:

ruby-on-rails - 如果我正在运行 rake 命令,如何在 rails 中检测?

mysql - 通过 Rails 检查 MySql 数据库大小

ruby-on-rails - 如何在 Serel gem 中添加正文参数(stackoverflow api)

ruby-on-rails - Ruby Gem 开发入门

ruby-on-rails - 在Mac(OS X 10.8.3)上安装rails时出现LoadError

Ruby "gem"命令失败,权限被拒绝@rb_sysopen

javascript - 如何在 d3.js Rails 应用程序中使用 json

ruby-on-rails - 在 Rails 中访问关联

mysql - ruby 1.9.3 数据库 :migrate issues

ruby-on-rails - Rake Gems 安装错误