Salut !!!!
je l'ai fait pour vous.
Créons une petite application Rails ,et ajoutons a cette merveille une autre merveille: l'interface d'administration.
Pour ce faire nous utilisons:
commençons par créer notre projet
Pas la peine de chauffer vos méninges en cherchant des tutos pour installer Rails Admin dans vos applications Rails.
je l'ai fait pour vous.
Créons une petite application Rails ,et ajoutons a cette merveille une autre merveille: l'interface d'administration.
Pour ce faire nous utilisons:
- rails 3.0.9
- rails_admin 0.0.1 (version actuellement présente sur github)
- ruby 1.9.2
commençons par créer notre projet
$rails new railsAdminProject
$cd railsAdminProject
$cd railsAdminProject
éditons le fichier Gemfile de notre application
$vim Gemfile
et ajoutons les gems nécessaires
gem 'devise'
gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'
gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'
installons les dépendances / gems de notre application :
$bundle install
Pour avoir le mode d'utilisation du générateur de rails_admin, faire un listing de tous les générateurs intégrés à notre application.
$rails generate
à la fin du listing des générateurs nous retrouvons ceux de rails admin.
RailsAdmin:
rails_admin
rails_admin:install_migrations
rails_admin:uninstall_migrations
rails_admin
rails_admin:install_migrations
rails_admin:uninstall_migrations
exécutons le générateur de rails admin:
$rails generate rails_admin
une suite d'instruction apparaît, spécifiant comment installer rails_admin:
$rake rails_admin:install
créons les tables en base de données, nécessaire a l'application rails_admin.
$rake db:migrate
démarrons le serveur
$rails server
Sur la barre d'adresses sasire l'URL: http://localhost:3000/admin. Vous êtes redirigé vers la page de login.
Jusqu'ici aucun utilisateur n'est enregistré pour l'administration, donc faut s'enregistrer (sign up) en renseignant les informations demandées (email,password, confirmation de password).
BINGOOOO !!!!!. vous y êtes, dans l'interface d'administration Rails_admin de votre application.
Tests du fonctionnement de l'interface d'administration.
En utilisant le générateur scaffold, ajoutons la gestion des produits à notre application rails
$rails generate scaffold Produit nom:string details:string
générons les migrations nécessaires au modèle Produit
$rake db:migrate
Allons sur l'interface d'admninistration(http://localhost:3000/admin) rails_admin, nous avons une onglet pour la gestion des Produits.
BANG !!!! vous pouvez administrer vos produits, et tous les modèles que vous ajoutez a votre application RoR.
Bon heiiinnn !!!!. je vous laisse découvrir les fonctionnalités de Rails_admin. C'est trop cool !!!.
A une prochaine fois. Si je découvre d'autres choses sur Rails Admin je vous ferai signe.
A plus !!!!!.
Aucun commentaire:
Enregistrer un commentaire