[Ror-es] [RAILS] Preguntas de neofito (abierto)

Jaime Mora Ramones ruby-forum-incoming at andreas-s.net
Tue Dec 19 16:52:09 GMT 2006


> 2) ¿El codigo Ruby es incrustado en el documento .rhtml? Es decir puedo
> mezclarlos a placer como en Php?

Totalmente. Los rhtml templates son una mezcla de HTML y código Ruby, 
tipicamente usado para generar páginas HTML :

<h1>Hola, mundo!</h1>
<p>
  Hoy es <%= require 'date'
            DAY_NAMES = %w{ Domingo Lunes Martes Miercoles Jueves 
Viernes Sabado }
            today = Date.today
            DAY_NAMES[today.wday]
          %>
</p>

> 4) Respecto a conexión con base de datos e instrucciones Sql. He visto
> que existe un Gem llamado MySql que sirve para conectarse a una base de
> datos y hacer querys. Debería ser suficiente. Pero no he encontrado la
> forma de realizar sentencias Sql ¿Puedo ejecutar sentencias Sql en RoR?
> (ej. UPDATE tabla SET campo="foo" WHERE algo=X )

Active Record es el mapeador objeto relacional (ORM), que viene con 
Rails, básicamente es el responsable de conectarse a la base de datos, 
mapear las tablas y manipular los datos. Las tablas se mapean a clases, 
las filas a objetos y las columnas a los atributos de objeto :

class Order < ActiveRecord::Base
end

order = Order.find(10)
order.name = "DHH"
order.save

> 5) Gente que haya programado en Php y luego en RoR, me gustaría saber
> vuestra valoración a posteriori =)

No he programado en php, solo hice algunas experimentaciones hace años, 
y te puedo decir que me quedo con Rails. Una de las cosas que más me han 
gustado de Rails es su diseño basado en el patrón 
Modelo-Vista-Controlador (MVC), además de toda la rubustez, y también el 
lenguaje Ruby, su sintaxis es muy clara y concisa. Y finalmente, su 
comunidad, una de las más activas y colaborativas.

> Me vendría muy bien un manual de uso de MySql bajo Ruby, ¿conoceís
> alguno?

Pienso que de momento es suficiente comprender el funcionamiento de 
ActiveRecord. Es altamente recomendable que estudies el tutorial En 
marcha con Rails (y II), gracias a la traducción por J. Lupión y también 
a la gente de sobrerailes.com  :

sobrerailes.com/articles/2006/12/7/en_marcha_con_rails_2

> Muchas gracias =)

De nada, estamos para servir.

Espero te sirva.

---
Jaime Mora Ramones

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list