rails-engines

    1熱度

    2回答

    我們有一個擔心,我們想用作用戶類的混合。這個問題可以在我們用於多種產品的單獨導軌引擎中找到。 在這個引擎中的一切,我們保持在同一個模塊中,我們將稱之爲MyEngine。 module MyEngine module EngineUser extend ActiveSupport::Concern end end 而且我們特林包括像我們的Rails應用程序的任何其

    -1熱度

    2回答

    基本上我使用了一些模型類使用一些像acts_as_x這樣的寶石的引擎。要覆蓋模型,我使用class_eval,但我不需要acts_as_x功能,因爲它會導致我不需要的大量計算。 反正有禁用此功能嗎? 感謝, 更新時間: # origin model class Model < ActiveRecord::Base acts_as_x end # overriding model Mod

    0熱度

    1回答

    當您生成Rails引擎時,一個生成的產品是test/dummy下的完整基本Rails應用程序。這是有道理的,你希望能夠在應用程序環境中測試引擎,但令我驚訝的是,即使對於非測試活動如rake db:migrate,似乎也需要test/dummy應用程序。 我嘗試從Rakefile中刪除對虛擬應用程序的引用,但它似乎是硬編碼到引擎系統中(請參閱參考engine.rake中的APP_RAKEFILE)。

    0熱度

    1回答

    我有一些Rails應用和軌道的發動機,它們的結構是這樣的: rails_app_1/ rails_app_2/ etc...... rails_engine_x/ rails_engine_y/ rails_engine_z/ rails_engine_w/ 每個rails_app加載這些引擎的一個子集,因此,例如rails_app1_1 Gemfile中可能有這樣的代碼 gem

    1熱度

    1回答

    我們有一個應用程序,我們將一個名爲Arcop的引擎/寶石外包。該引擎爲客戶創建調查並具有一個郵件發送器,該郵件發送帶有調查鏈接的電子郵件。如果客戶端登錄到應用程序,則鏈接正常工作。但是,如果用戶未登錄,應用程序應重定向到應用程序的sessions#new。似乎正在發生的事情是,Rails正試圖在引擎中找到路線,而不是應用程序。 ,當我的電子郵件點擊鏈接進入發動機產生的調查,我發現了錯誤(/本地主機

    1熱度

    1回答

    我正在開發一個Rails應用程序的引擎,當我嘗試從主機應用程序的佈局渲染視圖時遇到一些問題。 佈局具有鏈接到主機應用程序的搜索和資源路線的形式,但是當我從引擎渲染視圖時,所有鏈接都將從引擎獲取前綴。 當主機應用程序有鏈接,主機資源和引擎資源時,使用佈局的方法。 謝謝。

    0熱度

    1回答

    我在設置Rails :: Engine中的stripe時遇到了問題,這是一個雙重問題,因爲第二個問題涉及加載envs,這很有趣,但將達到這一點。 這裏的目標是從一個大的Rails應用程序中打破訂閱過程。 更新 所以當我打字這一切,我真的得到它的工作。在下面發佈答案。隨意評論,並提供了一個更好的方式來做到這一點。 1日問題條紋CONFIG 問題如何設置條紋在軌引擎。獨立於父引擎或Rails應用程序。

    1熱度

    2回答

    我在此之後創建了一個Mountable引擎,我在lib中創建了一個文件類。 像這樣: 路徑:/lib/dog.rb 類: class Dog def initialize(breed, name) @breed = breed @name = name end def bark puts 'Ruff! Ruff!' e

    0熱度

    1回答

    創建一個練習模塊化應用程序,其中應用程序的所有功能基本上都包含在引擎中。 我有一個問題,當涉及到添加另一個引擎。 是否有可能將設計登錄用戶路由到該功能的根目錄。 我的目標是從一個用戶登錄時,將具有特定角色的用戶作爲這個額外的引擎根目錄(設計用戶在覈心引擎中生成和配置,2個引擎位於空白的父應用程序中)。 我也有一個passthrough控制器,將用戶路由到特定的路徑。我想盡可能知道如何在控制器中定義

    9熱度

    1回答

    試圖將我所有的共享模型移動到可以包含在我的每個微應用中的引擎。 這臺發動機應該給我們所有的遺留數據提供了一個模型層,包括: 模型文件 架構文件 遷移(我們下面Pivotal Labs' pattern,這不是問題) 模型文件被自動修補,沒關係。 架構文件被猴子打補丁的使用Nikolay Strum's db.rake: namespace :db do namespace :schema