【发布时间】:2010-08-02 18:19:16
【问题描述】:
我正在研究 ruby 中的一些东西,并试图弄清楚它是否可以变成宝石。我可以找到有关如何制作 gem 和 gem 手册的文档,但我找不到任何说“这就是 gem 可以做什么和不能做什么”的内容。
假设我创建了一些代码,gem 可以执行以下哪些操作? 1) 使用视图和路线等 Rails 约定* 2) 在数据库中创建和/或访问表 3) 将其类作为父类提供给 gem 用户可能想要的新代码 4) 有部分可供 gem 用户代码调用 5)expect环境文件中的字段(即要求gem用户在环境文件中添加一行)
宝石还有哪些可以或不可以做的事情?
*看起来 Rails 使用的是插件而不是 gem,但情况发生了一些变化。
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby rubygems ruby-on-rails-plugins