Użycie rails engine dla prostego systemu odznaczeń

W wątku równoległym linkowałem takie coś: https://github.com/apotonick/onfire

Inne pytania,

Chciałbym w katalogu aplikacji (nie engine’a) dodać observery specyficzne dla gema w osobnym katalogu, np /app/observers/my_engine jak skonfirurować engine aby załadował kazał aplikacji załadować te observery automatycznie (czyli żeby nie grzebać w app/config) ?

Mam w enginie zdefiniowany mailer jak ustawić default from: żeby pobrał go z konfigu aplikacji gdzie engine jest załadowany ? A jeśli jest testowany osobno to żeby ustawił tam cokolwiek.

Może ktoś wskazać jakiś dobrze napisany gem z którego można takie rzeczy podglądnąć żeby ciągle nie pytać ?

Dodatkowo pojawił się taki problem że podczas testowania engine’u, Sorcery nie ładuje konfigu dla bloku:

config.user_config do |user| # -- core -- # specify username attributes, for example: [:username, :email]. # Default: `[:username]` # user.username_attribute_names = [:email]
W związku z tym Sorcery próbuje zalogować usera używając atrubutu username, który nie istnieje. Nie napotkałem podobnego problemy gdy testowałem zwykłą aplikacje.

Spree.

Oraz obadaj gema rails_engine_decorators.