Gem inherited_resources - status lub ew. zamiennik?

Jose Valim zarzucił większość prac nad tym Gemem dawno temu, ale przez długi czas był rozwijany. Tempo siadło gdzieś na styku Rails 3/4. Wersja z Repo co prawda działa na Rails4, aczkolwiek jak widać na stronie GH readme nie jest zaktualizowane, od 3-4 miesięcy nie było żadnych commitów/dyskusji w Issues.

Ogólnie można założyć, że Gem został porzucony. Macie jakieś sugestie, z czego można korzystać, aby uzyskać podobne efekty?

Zasadniczo Gem służył do tego, aby zminimalizować ilość kodu w kontrolerach. Przy mało egzotycznych konstrukcjach nie trzeba było w ogóle scaffoldować/pisać metod kontrolera. Do tego ułatwiał życie przy zagnieżdżonych zasobach (automatyczne ładowanie potrzebnych modelów w scope, etc).

Skłaniałbym się ku temu, że osiągnął on wystarczający stopień dojrzałości, by nie wymagać nowych featurów :smile:

btw https://www.ruby-toolbox.com/categories/rails_controller_abstractions

1 Like

Niby wersja 1.4.1, która jest wypchana do RubyGems oficjalnie informuje w Changlogu, że wspiera Rails 4 (wcześniej używałem któregoś commita z GH), aczkolwiek np na GH w ogóle trudno znaleźć taką informację, commit z tą wersją nawet nie jest otagowany, etc.

Mi ogólnie nie brakuje funkcjonalności, aczkolwiek problem pojawia się na styku z innymi Gemami. Jak się wrzuci np. CanCana i jeszcze Dapera, to zaczyna się robić poważny kocioł. Autorzy innych Gemów nie będą brali pod uwagę fixów, które poprawiają współpracę z opuszczonym Gemem. :wink:

Dzięki, obejrzę możę decent_exposure, ale widząc po popularności, to poniżej inherited_resources raczej był nie zszedł w poważniejszym projekcie. :wink: