Ruby on rails 为什么要制作Rails插件而不是将代码放入/lib?
在Rails中,制作插件和向/lib目录添加模块有什么区别 我看到要对插件进行更改,我必须重新启动服务器,但这是我看到的唯一区别。为什么我要制作一个插件而不是在/lib中放置一个模块Ruby on rails 为什么要制作Rails插件而不是将代码放入/lib?,ruby-on-rails,Ruby On Rails,在Rails中,制作插件和向/lib目录添加模块有什么区别 我看到要对插件进行更改,我必须重新启动服务器,但这是我看到的唯一区别。为什么我要制作一个插件而不是在/lib中放置一个模块 (sys:Ruby 1.8.7,Rails 2.3.5)当您想要将模块分发给其他人使用时,它会使您的模块更简单、更直接 通过制作一个独立的插件,您可以提高代码的可重用性,无论是您自己还是他人。它还通过确保将任何特定于应用程序的功能抽象为配置、回调等来帮助实现代码的模块化,从而使测试更容易。(这在应用程序库中也是可能
(sys:Ruby 1.8.7,Rails 2.3.5)当您想要将模块分发给其他人使用时,它会使您的模块更简单、更直接 通过制作一个独立的插件,您可以提高代码的可重用性,无论是您自己还是他人。它还通过确保将任何特定于应用程序的功能抽象为配置、回调等来帮助实现代码的模块化,从而使测试更容易。(这在应用程序库中也是可能的,但当它100%解耦时更容易执行。)或者,更常见的是,在不同的项目中自己重用它。