很抱歉,如果这是一个新手问题,但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应用程序。
答案 0 :(得分:1)
简而言之,rails是一颗红宝石。红宝石宝石是一种红宝石宝石,有些只是专门用于铁轨。
值得注意的是,宝石和插件是不同的,你可能会混淆两者: