Bonjour à tous,
J’ai participé à la création d’ActiveAdmin et je l’utilise dès lors que
j’ai une application de gestion à réaliser. Comme tout framework, tant que
l’on travail dans le cadre que nous donne ActiveAdmin, il est possible de
faire de chouette choses et de ne pas trop se battre contre lui. Vous
pouvez utiliser vos propres templates si besoin.
ActiveAdmin.register Deal do
controller do
def scoped_collection
Deal.available
end
def update
# my own update action
end
end
actions :all, except: [:new, :create]
scope :all
scope :published, default: true
scope :on_sale
index do
# the method `collection` should be available in
app/views/admin/deals/_index.html.erb
render partial: 'index'
end
show do
# the method `resource`, `deal` and instance variable `@deal`
should be available in app/views/admin/deals/_show.html.erb
render partial: 'show'
end
form partial: 'form'
end
Belle journée,
--
φ <http://pcreux.com>
2014-10-20 5:40 GMT-07:00 David Demonchy <[email protected]>:
> Ayant eu ce choix à faire, il y a 2 ans environ et n'ayant pas trouver de
> Gem qui pouvait me correspondre, je suis parti d'une copie blanche.
> Qui a évolué avec le temps et évoluera encore.
> Aujourd'hui ça tourne pas mal, c'est responsive (avec bootstrap) et à
> chaque nouvel Engine, je n'ai plus qu'à m'occuper des vues de l'engine en
> question avec une logique dans l'écriture des vues, pour coller à l'UI en
> général.
> Le tout fonctionne avec Deface, qui me permet de structurer tout ça.
>
> Petit bémol, qui pour le moment correspond parfaitement à mon besoin,
> l'ensemble est une série d'Engine (un peu comme Spree). Tout est engine, la
> base, l'admin, les diverses fonctionnalités etc.
>
> Maintenant, il me reste un gros travail, tout passer sur Rails 4.... Ce
> qui n'est malheureusement pas là de se faire, faute de temps.
>
>
>
>
>
> --
> David DEMONCHY
> fusco_fr (twitter)
> http://www.fusco.info/
> --
>
> Le 13 octobre 2014 16:43, Simon Courtois <[email protected]> a écrit :
>
> Guirec,
>>
>>
>> Je n’ai pas testé mais de prime abord j’ai pas l’impression que ça soit
>> dans le même sens que
>>
>> ce que j’ai en tête.
>>
>>
>> Dans l’immédiat je ne préfère pas m’engager sur un projet, comme je te
>> disais j’en ai déjà un
>>
>> dont je dois m’occuper sur le peu de temps libre que j’ai et bien que
>> l’envie me travaille pas mal
>>
>> c’est pas une bonne idée de me lancer dans un nouveau maintenant :D
>>
>> Simon Courtois
>>
>> On 13 Oct 2014 at 16:31:34, Guirec Corbel ([email protected])
>> wrote:
>>
>> Simon, si ça t’intéresse, on pourrait essayer de partir un projet a deux.
>> Ceci dit, je pense que smart_listing possède une bonne base. Qu'en
>> penses-tu?
>>
>> Le 2014-10-13 10:19, Simon Courtois a écrit :
>>
>> Salut Guirec,
>>
>>
>> Pour tout te dire en ce moment je pense de plus en plus à me lancer dans
>> un projet
>>
>> d’UI Admin qui convienne à mes attentes, que ce soit en termes de rendu
>> ou de
>>
>> custo.
>>
>>
>> Pour les clients en ce moment on colle RailsAdmin parce que niveau rendu
>> il est
>>
>> plutôt kikoolol et ça leur plait bien mais la doc est à se flinguer deux
>> fois et dès que
>>
>> tu veux sortir un petit peu du CRUD standard le saut par la fenêtre
>> devient tentant…
>>
>>
>> Ça fait un bout de temps que j’ai pas testé ActiveAdmin mais la dernière
>> fois c’était
>>
>> pas très beau mais ça marchait pas trop mal. Je préfère de loin son mode
>> de config
>>
>> où tu colles rien dans les modèles et où t’as pas un seul énorme fichier
>> pour tout.
>>
>> Mais pour le reste je trouve que toujours pas avoir de release qui marche
>> en standard
>>
>> avec Rails 4 ça commence à pas vendre du rêve.
>>
>>
>> J’ai vu passer Upmin (https://www.upmin.com/admin-rails) mais pareil
>> aller ajouter des
>>
>> trucs pour l’admin dans les modèles ça me colle des boutons.
>>
>>
>> Donc parti de ce constat je commence à rêver un peu de faire un truc
>> sympa qui reprend
>>
>> un peu le mode de fonctionnement de ActiveAdmin niveau config mais en
>> plus facile à
>>
>> customiser et à étendre avec quelques trucs cools style
>> adequate_exposure, ransack
>>
>> et des trucs comme ça.
>>
>>
>> Enfin après faut avoir un peu de dispo pour ça et j’essaie de plier là
>> v1.0.0 de MemFs en
>>
>> ce moment donc ça sera pas pour tout de suite :D
>>
>>
>> Quoi qu’il en soit si quelqu’un a une UI qui déboite un peu ça
>> m’intéresse aussi ;)
>>
>>
>> À plus !
>>
>> Simon Courtois
>>
>> On 13 Oct 2014 at 15:04:08, Guirec Corbel ([email protected])
>> wrote:
>>
>> Bonjour,
>>
>> Je suis à la recherche d'un outil permettant de faire une interface de
>> br/>gestion qui soit à la fois simple, à uutiliser et à créer, et
>> adaptable. br/>Je pense que ce que je souhaite est assez basique. Je veux
>> pouvoir br/>lister des ennregistrements ActiveRecord et disposer d'une
>> interface pour br/>Ajouuter/Supprimer/Modifier.
>>
>>
>> J'ai essayé ActiveAdmin et RailsAdmin mais je trouve que c'est
>> br/>rapidement difficile de les adapter à ce que l'on souuhaite. J'ai
>> essayé br/>de le faire moi-même en utilisannt Datatables mais c'est long à
>> faire. br/>Enfin, j'ai essay&eeacute; br/>[[Smart_listing](
>> http://showcase.sology.eu/smart_listing) mais je trouve br/>que l'api
>> est un peu mal faite, il n'y a pas de tests et les gars qui br/>l'on fait
>> semble ne pas avoir de teemps pour le maintenir.
>>
>> Pour le moment, la solution que j'envisage est de contribuer à
>> br/>smart__listing mais je voulais savoir si vous aviez des solutions avant.
>>
>> Qu'utilisez vous?
>>
>> Merci!
>> Guirec.
>>
>> -- br/>-- br/>Vous avez reçu ce message, car vous êtes abonn&eacutte; au
>> groupe "Railsfrance" de Google Groups.
>> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
>> [email protected]
>> Pour résilier votre abonnement envoyez un e-mail à l'adresse
>> [email protected]
>> --- br/>Vous recevez ce message, car vous êtes abonn&eaacute; au groupe
>> Google Groupes Railsfrance.
>> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
>> concernant, envoyez un e-mail à l'adresse
>> [email protected].
>> Pour plus d'options, visitez le site https://groups.google.com/d/optout .
>>
>>
>> --
>> --
>> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance"
>> de Google Groups.
>> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
>> [email protected]
>> Pour résilier votre abonnement envoyez un e-mail à l'adresse
>> [email protected]
>> ---
>> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
>> "Railsfrance".
>> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
>> concernant, envoyez un e-mail à l'adresse
>> [email protected].
>> Pour obtenir davantage d'options, consultez la page
>> https://groups.google.com/d/optout.
>>
>
> --
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]
> ---
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "Railsfrance".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> [email protected].
> Pour obtenir davantage d'options, consultez la page
> https://groups.google.com/d/optout.
>
--
--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant,
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/d/optout .