ruby-on-rails-2

Rails ActiveRecord fecha entre

Necesito consultar los comentarios realizados en un día. El campo es parte de las marcas de tiempo estándar, es created_at. L ... eso? Necesito algo como: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

No se puede acceder a las variables de entorno dentro de la base de datos.archivo yml

Tengo la siguiente sección de desarrollo de mi archivo development.yml: development: adapter: postgresql host: localhos ... taxis que me falta, o las variables de entorno por alguna razón no están disponibles cuando se carga el archivo database.yml?

Enrutamiento con un parámetro opcional

He añadido en el archivo de ruta: map.show_book "/show_book/:name/year/:year", :controller => "book", :action => "show ... na ? GRACIAS ! PS. Sé que puedo usar el año como parámetro con "?year = XXXX", pero quiero usar el año como parte de la URL

¿Cómo se borra una sola entrada de una sesión de ruby on rails?

En ruby on rails al hacer session[:foo] = nil deja una entrada llamada :foo en el objeto session. ¿Cómo puede deshacerse de esa sola entrada del objeto de sesión?

Rails 2: Modelo.find(1) da un error de ActiveRecord cuando el id 1 no existe

Estoy usando Rails 2.3.5 y en eso si doy Model.find(1) y si 1 no está en la base de datos, devuelve el error ActiveRecord. ¿Debería estar regresando nil como en el caso de Model.find_by_column('..')?

Rails 2.3.11-Validar solo al crear

Estoy tratando de hacer que mi validación personalizada funcione en create. Pero cuando hago un find entonces save, rails lo ... hago para que las validaciones solo funcionen al crear un nuevo registro en no en la actualización de un registro encontrado?