Você está na página 1de 2

== Crear aplicacin en Ruby on Rails ==

En este tutorial pretendo explicar la creacin de una aplicacin muy bsica en Ruby on Rails ya que buscando en la Web no hall mucha informacin al respecto en espeol. (ste titurial est basado en la guia de inicio de Rails). Para crear el esqueleto de la aplicacin usaremos el comando rails de la siguiente forma: $ rails new blog Este comando crea todo el esqueleto de nuestra aplicacion y podemos verificar que funcion lanzando el servidor WEBrick $ cd blog $ ruby script/rails server esto lanzar el servidor el cual estar disponible en localhost:3000 Ya que tenemos nuestro esqueleto de aplicacin creado podemos abrir el navegador web y acceder a la direccin localhost:3000 para poder ver la interfas que Rails crea automaticamente. Ahora configuramos la base de datos que vamos a utilizar en el archivo config/database.yield (por default es sqlite3), y creamos las bases de datos en caso de que no exista an $ vi config/database.yml $ rake db:create Una vez configurada la base de datos que utilizaremos procedemos a crear un controlador y una vista que servira de index para nuestra aplicacin $ rails generate controller home index borramos el archivo index.html que se encuentra el la carpeta public/ de nuestro proyecto $ rm public/index.html Ahora editamos el archivo config/routes.rb $ vi config/routes.rb y aadimos lo siguiente: root :to => "home#index" Ahora vamos a crear un sistema basico de posteo, para eso utilizamos el siguiente comandoel cual genera un controlador, una vista y crea la tabla 'Post' con los campos nombre, titulo y contenido. $ rails generate scaffold Post nombre:string titulo:string contenido:text

Tambien necesitamos volcar esa base de datos hacia la que estamos utilizando con la aplicacion ya que cuando la crea el framework lo hace en una provicional $ rake db:migrate Con esto creamos un sistema basico de posteo que incluye nombre del que creo el post, el titulo del post y el contenido. Ahora crearemos un sistema para comentar cada post son el siguiente comando $ rails generate model comentario:text post:references Comentarios nombre:string

Es necesario modificar el archivo models/post.rb para indicar la relacin entre las tablas agregando la siguiente linea: has_many :comments y ya podemos crear la tabla con el siguiente comando: $ rake db:migrate Despues creamos un controlador para los comentarios $ rails generate controller Comentarios

Você também pode gostar