IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

instancier une variable sans appeller de methode?


Sujet :

Ruby on Rails

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Points : 67
    Points
    67
    Par défaut instancier une variable sans appeller de methode?
    Bonjour,

    je souhaiterais afficher sous le logo du site un nombre( le resultat d'une requete somme). et ça qu'elle que soit le controller appelé.

    Je ne vois pas ou je peux instancier ma variable @nombre en dehors de chaque methode de chaque controleur; ca serait pas tres DRY;

    quelqu'un a une idée?

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 652
    Points
    652
    Par défaut
    Le controleur : application.rb

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Points : 67
    Points
    67
    Par défaut
    j'y arrive pas

    dans la classe ApplicationController, j'ai ajouté ça:

    @nb_km_rando=3
    impossible d'afficher la valeur dans le layout


  4. #4
    Expert éminent
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Points : 7 285
    Points
    7 285
    Par défaut
    essaie ça dans ton application.rb :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    before_filter :init_vars
     
    def init_vars
      @nb_km_rando=3
    end
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Points : 67
    Points
    67
    Par défaut
    Merci ça marche impec...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Instancier une classe sans appeler son constructeur ?
    Par Maitre2B dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 15/11/2014, 16h38
  2. Reflection : Créer une instance sans appeler le constructeur
    Par cboun94 dans le forum Framework .NET
    Réponses: 8
    Dernier message: 17/12/2007, 17h26
  3. Réponses: 3
    Dernier message: 31/07/2007, 21h18
  4. comment recuperer une variable sans input?
    Par fenneck dans le forum Langage
    Réponses: 20
    Dernier message: 02/04/2006, 19h26
  5. Réponses: 10
    Dernier message: 27/01/2006, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo