J'ai pas testé mais tu peux ajouter un bouton dans le menu comme ceci :

  # config/initializers/active_admin.rb
  ActiveAdmin.setup do |config|
    config.namespace :admin do |admin|

      # This block will edit the default menu
      admin.build_menu do |menu|
        menu.add label: "Paramètres", url: edit_website_path
      end

    end
  end


Et tu dois pouvoir créer une action dans un controller comme ceci:


  ActiveAdmin.register Website do

   form do |f|

    t.input :title
    f.buttons
  end

    controller do

     def edit

      @website == Website.first || Website.new

     end

    def update
      @website == Website.first || Website.new
      update!
    end
     end

  end


Je suis pas certains à 100% mais je crois que ça peut fonctionner ou,
au moins, donner une piste.



Le 26 mai 2014 04:16, Alexandre Friquet <[email protected]> a
écrit :

> Salut,
>
> Petite question technique avec ActiveAdmin. Soit un modèle _website_ avec
> un champ _title_. Dans la partie Admin j'aimerais avoir dans le menu un
> lien *Paramètres* qui m'affiche directement le formulaire d'édition de :
> Website.first || Website.new
>
> Il n'y aura bien évidemment aucune page d'index ni show.
>
> Bonne semaine.
> --
> Alexandre
>
> --
> --
> 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 railsfrance+unsubscribe@
> googlegroups.com.
> 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 plus d'options, visitez le site https://groups.google.com/d/optout .

Répondre à