| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Ruby Programming >> Content
    Comment utiliser les bases de données Avec Sinatra
    Sinatra est un cadre pour la conception d'applications web sophistiquées. Comme ses Rails concurrents plus connus , Sinatra est conçu pour permettre à l' utilisateur d'utiliser le langage de programmation Ruby pour le développement de son application web. L'une des tâches les développeurs web communes doivent faire face est de travailler avec des bases de données pour recevoir des données à partir des utilisateurs de l'application et de serveur de données applicables en retour. Choses que vous devez
    texte éditeur
    Afficher plus Instructions
    1

    Installez le langage de programmation Ruby et le cadre Sinatra sur votre système ou serveur cible. Si vous avez déjà installé, sur les principaux systèmes Unix " Sinatra -v" dans votre terminal pour vérifier quelle version de Sinatra est actuellement installé . Si Sinatra n'est pas trouvé, il suffit d'entrer la commande «sudo gem install Sinatra " pour télécharger et installer Sinatra. Pour être en mesure de travailler avec des bases de données Sinatra vous devez le joyau de DataMapper , donc l'installer avec sudo gem install DataMapper .
    2

    Ouvrez l'éditeur de texte de votre choix. Vous pouvez utiliser n'importe quel éditeur de texte , mais si vous n'avez jamais fait de développement Ruby avant , il ya quelques éditeurs qui offrent la coloration syntaxique Ruby: TextMate , Vim , TextWrangler . Tous ces éditeurs sont de bonnes options pour le développement Ruby, si Vim peut être intimidant , car il est un outil de ligne de commande . Utilisez celui qu'on vous sentez plus à l'aise avec
    3

    Entrez le code suivant dans le fichier que vous venez de créer : . Exiger " rubygems ». exiger Sinatra. Ces lignes indiquent l'interpréteur Ruby que votre fichier va avoir besoin de Ruby Gems et Sinatra pour exécuter correctement . Ne vous inquiétez pas à propos de Ruby Gems , il est livré avec de nombreuses installations Ruby , et vous n'avez pas besoin de quoi que ce soit directement avec elle
    4 Type de

    le code suivant après le code précédent : DataMapper :: setup ( : . défaut, " sqlite3 ://# { Dir.pwd } /blog.db. Il est de coutume de laisser une ligne vide entre la déclaration exigent et le reste du code des applications. Ce code indique à l'objet DataMapper ce type de base de données vous travaillera avec , dans ce cas SQLite, et le nom de la base de données " blog.db. " Puis écrire une classe qui va correspondre à une table de base de données Votre classe doit ressembler à ceci :
    classe

    message < . br>

    comprennent DataMapper :: Resource
    propriété

    : id , Serial propriété

    Photos : titre , String propriété

    Photos : corps, texte


    fin Photos

    ce code crée des champs de la table de base de données et indique au moteur de base de données, dans ce cas, SQLite, ce type d'information sera stockée dans les champs.

    Previous :

    next :
      articles connexes
    ·Comment utiliser l'héritage dans Ruby 
    ·Comment battre le troisième chef de gymnastique avec G…
    ·Comment arrêter toutes les exécutions sur Ruby 
    ·Comment installer un Mongrel Ruby 1.9.2 
    ·Comment construire un Rackup en Ruby Run 
    ·Attributs de Valeur par défaut Rails 
    ·Comment gérer les exceptions dans Ruby 
    ·Les inconvénients de Ruby Programmation 
    ·Comment faire pour convertir un personnage à l' autre …
    ·Qu'est ce qu'un script Ruby 
      articles en vedette
    ·Instructions pour l' Chefmate WM- 77 Gaufrier 
    ·Comment prévenir redimensionnement des images en utili…
    ·Comment faire un Glow Button dans ActionScript 
    ·Comment faire pour imprimer des caractères en Java 
    ·Quels sont les outils de programmation informatique uti…
    ·Comment calculer le temps en Perl 
    ·Comment puis-je changer mon fichier EXE dans un fichier…
    ·JavaScript Fonction d'arrondi 
    ·Comment savoir quelle page est suspendu dans Apache 
    ·Comment insérer des données dans MySQL avec PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com