ruby gems vs rails gems

时间:2014-02-25 23:50:40

标签: ruby-on-rails ruby-on-rails-3 gem

很抱歉,如果这是一个新手问题,但Ruby gem与Rails gem的gem结构究竟有什么区别。

严格来说,所有Rails宝石也都是Ruby宝石,但不是相反。那么需要什么额外的文件才能将ruby gem变成Rails gem。

例如,在这篇文章中,Building a ruby gem for Rails applications,最佳答案表明所有Rails宝石都需要一个init.rb.但后来我发现了一些没有init.rb文件的rails gems。以下是一个示例:https://github.com/collectiveidea/awesome_nested_set

基本上,我想写一个Rails gem。我找到了许多关于编写Ruby gem的教程,但我只是想确保它适用于Rails应用程序。

1 个答案:

答案 0 :(得分:1)

简而言之,rails是一颗红宝石。红宝石宝石是一种红宝石宝石,有些只是专门用于铁轨。

值得注意的是,宝石和插件是不同的,你可能会混淆两者:

Difference between plugins and Ruby gems?