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 .