Używam klejnotu ActiveAdmin w aplikacji szyny. Jeśli chciałbym dodać nowy filtr przed, który dotyczy wszystkich klejnotów activeadmin, w jaki sposób to zrobić? Wyobrażam sobie, że mogę zmodyfikować BaseController w ActiveAdmin, aby to osiągnąć, ale jaki jest właściwy sposób na dokonanie tej modyfikacji z poziomu aplikacji rails? Czy istnieje sposób na skopiowanie i nadpisanie BaseController?Modyfikowanie BaseController w szynach ActiveAdmin gem
5
A
Odpowiedz
7
Jeśli rozumiem cię, istnieje specjalny config do tego
# == Controller Filters
#
# You can add before, after and around filters to all of your
# Active Admin resources from here.
#
config.before_filter do
end
można go znaleźć w inicjalizatorów/active_admin.rb
0
zrobiłem to samo pisząc mój kod w config/initializers/active_admin.rb
. Wystarczy sprawdzić linię #enter code here
#Controller Filters
# You can add before, after and around filters to all of your
# Active Admin resources and pages from here.
Wpisz swój kod tutaj taka sama jak opisana przez Fivell
Powiązane problemy
- 1. Sortowanie table_for w szynach activeadmin
- 2. laravel BaseController vs \ BaseController
- 3. Jak utworzyć stronę niestandardową w ActiveAdmin gem
- 4. sposób dodawania posortowanych elementów w rozwijanym filtrze w szynach activeadmin
- 5. Zalecane gem twitter dla ruby-on-szynach
- 6. Jak utworzyć BaseController z ViewBag
- 7. activeadmin
- 8. Activeadmin can can błąd autoryzacji
- 9. Przetwarza datę w szynach
- 10. Widoki niestandardowe ActiveAdmin, które zachowują układ ActiveAdmin
- 11. Wywołanie OnActionExecuting FilterAttribute przed BaseController za OnActionExecuting
- 12. activeadmin + internacjonalizacja
- 13. Modyfikowanie kolorów w rst.el
- 14. ActiveAdmin Alternatives
- 15. działania ActiveAdmin
- 16. Klej zainstalować problem mysql w szynach
- 17. Szyny Gem Issue
- 18. atut: CKEditor w szynach 4.1.0
- 19. Warunkowe zależności ruby gem w gemspec
- 20. Tweet zdjęcie z twitter gem
- 21. Manipulowanie znacznikami act_as_taggable_on i ActiveAdmin
- 22. Jak usunąć opcję usuwania z ActiveAdmin?
- 23. ActiveAdmin i edycja w miejscu
- 24. Dostosowywanie strony pokazu w ActiveAdmin
- 25. Modyfikowanie atrybutów słownika w jinja2
- 26. Modyfikowanie obiektu w AfterInsert/AfterUpdate
- 27. Modyfikowanie wierzchołków w obiekcie THREE.BufferGeometry
- 28. swift: modyfikowanie tablic w słownikach
- 29. Modyfikowanie właściwości struktury w PropertyGrid
- 30. Widok domyślny wyświetlania ActiveAdmin
próbował tego z .skip_after_filter ale dostałem błąd żadna metoda – sixty4bit