@vdaubry, ta question est tout à fait pertinente. Premièrement, SmartMangement n’est pas uniquement pour les parties d’admin mais offre une interface de gestion pour n’importe quel application Rails.
J’ai longtemps utilisé active_admin qui est un très bon outil pour faire des choses rapidement. Ceci dit, je trouve ça difficile à configurer dès que tu as un peu de complexité. Par exemple, lorsque tu utilises des filtres sur la droite avec des associations ça devient long. J’ai eu un cas où la méthode display_name
utilisait d’autres associations ce qui faisait que j’avait énormément de Query. Il fallait donc que je fasse des includes
sur mes requêtes et je trouve que ça devient plus compliqué que de faire une application Rails normale.
Rails est déjà un outil super puissant. Je trouve dommage de ne pas utiliser cette puissance. En général, je crois qu’il est plus facile de partir “from scratch” et de construire une interface à l’aide d’outil simple et configurable.
Merci pour ton commentaire.