rails-engines

    0熱度

    1回答

    我想採用community_engine源代碼並將其更改爲可以作爲其自己的應用程序運行。我想這樣做的原因是因爲community_engine基本上包含了我的應用程序將使用的所有代碼,但其中大部分代碼都需要更改或覆蓋。 我認爲它對於應用程序目錄沒有多大意義,唯一的目的是覆蓋引擎中的大量東西,或投影我在本地修改的引擎源。 我也很想這樣做,這樣我就可以輕鬆地在應用程序中看到所有正在使用的代碼,這會讓您

    4熱度

    1回答

    我的一個寶石,Rails引擎,提供了一條不應該在那裏的路線。我想知道那是什麼寶石。 這是一個Spree網站,有一些擴展,所以相當多的小引擎伴隨着依賴關係:其中之一是提供admin/login不應該在那裏。當我建立一個「香草」狂歡網站時,那條路線並不存在,但在我的舊時間和升級時間的情況下,情況就是這樣。 有沒有辦法快速得到所有路由的列表,由它們定義的文件或引擎分組?

    2熱度

    2回答

    我有一個應用程序,我想建立一個管理管理系統,它會使用相同的數據庫,甚至可能是模型。我想保持它與應用程序分開,但因爲我想在兩者之間使用共享模型,所以我在爭論使用引擎還是構建單獨的應用程序? 我更傾向於單獨的應用程序的原因之一是因爲我可以單獨部署它,而不會影響主應用程序。 任何建議,意見或經驗? 謝謝!

    1熱度

    1回答

    我正在使用我的應用程序中的引擎,並在engines/MY_ENGINE/app/mailers內爲此引擎創建郵件程序,但我得到uninitialized constant MY_ENGINE::TicketMailer。 檢查加載的路徑,通過做puts $:我看到鐵軌加載資產,控制器,模型和助手內的應用程序文件夾,但不是郵件。 有沒有辦法解決這個問題,並添加一個路徑來加載?

    3熱度

    1回答

    我在Rails文檔中遵循Getting Started with Engines,並且我在engines目錄中設置了api引擎。根據段落6.6 Other Gem Dependencies一個應該定義engines/my_api/my_api.gemspec文件的gem依賴,這是相當多我所做的: s.add_dependency "responders", "2.0" 加入 `gem 'my_

    1熱度

    1回答

    我想使用Rails引擎來模塊化我當前的應用程序。我已閱讀了許多關於引擎的文章,包括TaskRabbit和Pothibo的帖子。 我有一個Rails應用程序,我希望父應用程序包含所有用戶表。我想要在應用程序中安裝的引擎將依賴於包含所有用戶模型的父應用程序。雖然我有這個工作,但我不確定這是否是不好的做法,因爲如果沒有父應用程序,我的引擎將無法運行。這樣做的主要想法是模塊化代碼。雖然Pothibo的文章

    0熱度

    1回答

    我有一個主機應用程序unicorn與模型Article。 我也有一個掛載到主機應用程序的掛載引擎,名爲blorgh。它也有一個型號:Article。據命名空間,所以對發動機的Article表名稱實際上blorgh_articles. 是我所試圖做的是這樣的:從發動機內部,我要找到所有的主機應用程序的articles,然後使它們。 #controllers/blorgh/articles_contr

    7熱度

    1回答

    我有一些軌道引擎 '核心',我有: # core/app/models/core/concerns/user_helper.rb module Core module UserHelper extend ActiveSupport::Concern included do # some methods end end end # core/app

    3熱度

    1回答

    我正在開發一個軌道的引擎問題發動機,這是我gem.gemspec s.required_ruby_version = '>= 2.0.0' s.add_dependency 'rails', '>= 4.2.0' s.add_dependency 'enumerate_it' s.add_dependency 'slim-rails' s.add_dependency 'bootstra

    0熱度

    1回答

    我想實現一個acts_as。 這將是這樣的: Module Organisable def acts_as_organisable send :include, InstanceMethods has_many ... before_destroy ... ?? end module InstanceMethods d