【发布时间】:2013-05-26 06:58:44
【问题描述】:
到目前为止,我对 Ruby on Rails 的经验已经相当成熟,并且已经尝试构建自己的 Rails 插件。然而,通过这个过程,我意识到我真的没有找到很多好的资源来清楚地说明创建 Rails gem/插件的约定,以及如何有效地完成我想做的一些事情。插件。
在我看来,建筑 Rails gems 的文档不是很好,但也许我没有找对地方。为了深入了解其他 gem 的构建方式,我通读了用于用户身份验证的 Devise 插件的一些源代码。我几乎没有发现任何描述类似于 Devise 如何将自己的方法注入现有模型的过程的过程,尽管这对于许多优秀的 gem 来说似乎是一件非常有用的事情。
我的问题是:我应该去哪里学习如何构建好的 Rails gem?是否有关于如何做某些事情的规定?
【问题讨论】:
-
任何人回答对您有帮助的然后接受该回答
标签: ruby-on-rails ruby ruby-on-rails-3 gem bundler