Articles of ruby on rails 3

Rails 3 equivalente para periodically_call_remote

Parece que periodically_call_remote está en desuso en Rails 3, ¿alguna idea de cómo lograr la misma funcionalidad?

Rails Engine: dependencias de gems, ¿cómo cargarlas en la aplicación?

Estoy haciendo un motor aquí, funciona bien solo. Cuando lo transformo en una gem y lo cargo dentro de otra aplicación, recibo muchos errores indefinidos, provenientes de las dependencias de mi motor. Aquí está el gemspec: s.add_dependency(‘paperclip’) s.add_dependency(‘jquery-rails’) s.add_dependency(‘rails3-jquery-autocomplete’) s.add_dependency(‘remotipart’) s.add_dependency(‘cancan’) En la aplicación, cuando hago una instalación de paquete, enumera todas estas dependencias, pero […]

Rieles 3: seleccione con Incluir?

Aquí hay una selección anidada con include: @items = Item.where(“complete = ?”, true).includes( :manufacturer, {:order=>[:supplier, :agent] }) Esta es una consulta impositiva ya que extrae miles de filas de datos de todas las tablas incluidas anteriormente. ¿Cómo puedo obtener la consulta solo para seleccionar campos específicos? user.name, user.created_at order.created_at Nombre del proveedor nombre del agente […]

La canalización de activos de Rails 3.1 y el pedido manual de Javascript requieren

Estoy tratando de convertir una aplicación existente al nuevo diseño de canal de activos 3.1, y quiero incluir muchos archivos de proveedores que tienen que estar en un orden específico, (underscore.js y backbone son un par). Como tal, no puedo usar a = require_tree . para extraer los archivos de mi proveedor (sin renombrar cada […]

f.error_messages en Rails 3.0

Rails 3.0 ha f.error_messages y ahora requiere un complemento para que funcione correctamente. Sin embargo, quiero aprender a mostrar los mensajes de error de la (nueva) forma nativa. Estoy siguiendo la guía de introducción , que usa el método en desuso al implementar el formulario de comentarios. Por ejemplo: Add a comment: Esta es la […]

“Quién está en línea” usando Devise in Rails

Usando Devise on Rails, ¿hay alguna manera de enumerar todos los usuarios que actualmente tienen sesiones activas, es decir, los usuarios que están actualmente conectados? PD. Estoy buscando una solución sólida, no algo simplista como las de esta pregunta

Rieles que asignan automáticamente el ID que ya existe

Creo un nuevo registro como ese: truck = Truck.create(:name=>name, :user_id=>2) Mi base de datos actualmente tiene varios miles de entidades para camiones, pero asigné los identificadores a varios de ellos, de una manera que dejó algunos identificadores disponibles. Entonces, lo que está sucediendo es que Rails crea un elemento con id = 150 y funciona […]

contador de visitas simple para páginas vistas en Rails

He encontrado varias soluciones para este problema, por ejemplo railstat desde esta publicación: Páginas vistas en Rails Tengo un montón de artículos y reseñas que me gustaría que un contador de visitas filtrara por direcciones IP únicas. Exactamente como Stackoverflow lo hace para esta publicación. Pero realmente no me importa una solución como railstat cuando […]

Purgar o volver a crear una base de datos de Ruby on Rails

Tengo una base de datos dev Ruby on Rails llena de datos. Quiero eliminar todo y reconstruir la base de datos. Estoy pensando en usar algo como: rake db:recreate es posible?

Rails 3, has_one / has_many con la condición lambda

Aquí mis modelos: class User < ActiveRecord::Base has_many :bookmarks end class Topic < ActiveRecord::Base has_many :bookmarks end class Bookmark :topic_id end Quiero buscar todos los topics con, para current_user , el bookmark asociado. ATM, lo hago: Topic.all.each do |t| bookmark = t.bookmarks.where(user_id: current_user.id).last puts bookmark.position if bookmark puts t.name end Esto es feo y hace […]