Mostrar más instrucciones
1
Instale el lenguaje de programación Ruby y el marco de Sinatra en el sistema o en el servidor de destino. Si ya se ha instalado, en clave de los sistemas basados en Unix " sinatra - v " en su terminal para comprobar la versión de Sinatra está instalado actualmente . Si no se encuentra Sinatra, simplemente escriba "sudo gem install sinatra " para descargar e instalar Sinatra. Para poder trabajar con bases de datos de Sinatra que necesita la gema DataMapper , para instalarlo con sudo gem install DataMapper .
2
Abra el editor de texto de su elección. Usted puede utilizar cualquier editor de texto, pero si usted nunca ha hecho el desarrollo de Ruby antes, hay algunos editores que ofrecen resaltado de sintaxis de Ruby : TextMate , Vim , TextWrangler . Todos estos editores son buenas opciones para el desarrollo de Ruby, aunque Vim puede ser intimidante , ya que es una herramienta de línea de comandos. Utilice el que uno se siente más cómodo con
3
Escriba el siguiente código en el archivo que acaba de crear : . Require ' rubygems ' . requerir sinatra . Estas líneas indican el intérprete Ruby que el archivo se va a necesitar de Ruby Gems y Sinatra para ejecutar correctamente. No te preocupes sobre Ruby Gems , sino que viene con muchas instalaciones de Rubí , y usted no tiene que nada directamente con él
4
Escriba el siguiente código después del código anterior : DataMapper :: setup (: . por defecto , " sqlite3 ://# { Dir.pwd } /blog.db. es costumbre dejar una línea en blanco entre la instrucción necesita y el resto del código de las aplicaciones. Este código indica al objeto DataMapper qué tipo de base de datos que se a trabajar con , en este caso SQLite, y el nombre de la base de datos " blog.db. " Entonces escribir una clase que asignar a una tabla de base de datos la clase debe ser similar a esto:
clase
Mensaje < . br>
incluye DataMapper :: Recursos
propiedades : id , Serial
propiedad : título , String
propiedad : cuerpo, Texto Fotos
final
este código es la creación de campos de la tabla de base de datos y le dice al motor de base de datos, en este caso, SQLite , qué tipo de información se almacena en el campo.