我有一個Rails 2.3應用程序,我想將它提取到插件或引擎中。該應用程序具有用戶身份驗證,以及由祖先插件支持的基本cms功能。將Rails應用程序提取到插件或引擎中
我想將應用程序的邏輯提取到插件/引擎中,以便我可以將此代碼用於將來的項目,如果需要可以使用不同的「皮膚」或「主題」。
我不完全確定我是否理解插件和引擎概念之間的區別,所以這將是一個很好的第一點。
什麼是最好的方法,是否有任何良好的出發點,鏈接,解釋,例子,我應該遵循。另外,隨着R3的發佈考慮,有什麼,我應該知道這一點,關於插件等
我要開始通過觀看Ryan的http://railscasts.com/episodes/149-rails-engines 但顯然這是一歲多現在,我面臨的挑戰之一是找到有關此主題的最新信息和相關信息。
感謝所有提示和幫助。
Rails 2引擎會在Rails 3應用程序中工作嗎?這個問題仍然是一樣的過程,還是因爲這個問題發佈而發生了變化? – deb 2011-07-09 00:12:27
導軌2引擎仍然在導軌3中工作。但導軌3引擎有更好的集成,現在可能更多。所以你仍然可以使用Rails 2引擎,但是將它們轉換爲Rails 3引擎真的值得。一個軌道2引擎是一個插件,軌道3插件將最有可能是一個寶石:更清潔:) – nathanvda 2011-07-09 18:14:46
@ nathanvda:無效鏈接 – 2012-11-26 12:22:10