activerecord

Método ActiveRecord Rails 3 alcance vs clase

Soy nuevo en la nueva interfaz de consulta de ActiveRecord, así que todavía estoy averiguando cosas. Esperaba que alguien ... lo correcto al asumir que un ámbito siempre debe devolver una relación, pero un método de clase puede devolver lo que quiera?

¿Cómo puedo traducir el nombre de la clase del modelo ActiveRecord?

¿Cuál es la forma más sencilla de traducir el nombre de la clase modelo ActiveRecord cuando tengo una instancia de la misma? ... lgo como esto "activerecord.models.#{category.class.name.underscore}" Pero tiene que haber una mejor manera de hacer esto.

Rieles pertenece a muchos modelos [cerrado]

Encontré algunas preguntas sobre las asociaciones de Rails que se parecen un poco a mi pregunta, pero por mi vida no puedo en ... nts Post belongs_to :user has_many :comments Comment belongs_to :user belongs_to :post ¿Es este el enfoque correcto?

Cómo cambiar la forma de pago en Ruby?

Deshacer un método en Ruby es bastante simple, solo puedo usar undef METHOD_NAME. ¿Hay algo similar para una clase? Estoy e ... a clase llamada Contact, y cambiar el nombre de mi modelo sería mucho trabajo para mí. ¿Qué puedo hacer en este situación?

Codeigniter-manejo de errores al usar active record

Estoy armando algunos modelos para mi sitio codeigniter y parece que no puedo encontrar ninguna palabra en la documentación d ... iter? (conexión fallida, clave duplicada, integridad referencial rota, truncamiento, tipos de datos defectuosos, etc., etc.)

Relaciones de Objetos Rails y Renderizado JSON

Descargo de responsabilidad, sé muy poco sobre Rails. Trataré de ser breve. Dadas las siguientes relaciones de modelo en Rail ... elo/1.json Debería ver: { "modelb": { "id": "1", "modela": [insert the ModelA JSON for ID's 1, 2 and 3] } }

Lo que hace Post.todo.map ( & : id) mean? [duplicar]

Posible Duplicado:¿Qué significa map ( & : name) en Ruby? Post.all.map(&:id) Volverá => [1, 2, 3, 4, 5, 6, 7, ................] ¿Qué significa map(&:id)? Especialmente el &.

Crear una tabla de base de datos ActiveRecord sin columna: id?

¿Es posible para mí crear y usar una tabla de base de datos que no contenga la columna : id en ActiveRecord, Ruby on Rails ... información adicional ( como un :id_column ) rompería toda la característica. ¿Cómo implementaría algo como esto en rails?

Crear archivo semilla a partir de los datos que ya están en la base de datos

Estoy usando Rails 3.0.3 y tengo datos para mi tabla "categories" ya en la base de datos, pero quiero crear un archivo seed a partir de él. ¿Hay alguna tarea de rastrillo que va a generar las semillas.formato rb para mí de esta tabla?

Campos de formulario de fecha y hora separados en Rails

Tengo un modelo ActiveRecord Eventcon una columna datetime starts_at. Me gustaría presentar un formulario, donde la fecha y l ... tart_date f.text_field :starts_at_time_of_day # time-of-day-part of start_date f.submit end Cualquier ayuda apreciada.

Active Record tiene muchos: a través de eliminar un registro asociado

Esto puede ser un descuido muy básico de mi parte, pero no puedo recordar un método simple para eliminar una asociación entre ... e haciendo esto: photo.tags << tag Entonces, ¿hay un opuesto igualmente simple a esto? ie: photo.tags.remove tag

Cómo probar la igualdad de objetos (ActiveRecord)

En Ruby 1.9.2 en Rails 3.0.3, estoy intentando probar la igualdad de objetos entre dos Friend (la clase hereda de ActiveRecor ... arme por qué falla la primera prueba de igualdad de objetos, y cómo puedo afirmar con éxito que esos dos objetos son iguales?

Atributos no persistentes del modelo ActiveRecord

Quiero agregar a un modelo existente algunos atributos que no necesitan ser persistidos, o incluso mapeados a una columna de base de datos. Hay una solución para especificar tal cosa ?

Rails: consulta ActiveRecord basada en el valor de asociación

Tengo 2 modelos. Report y Server que tienen una relación belongs_to y has_many. Creé un método de acceso usando delegate que ... end end end Servidor class Server < ActiveRecord::Base attr_accessible :company_id has_many :reports end

¿Cómo determinar si ha cambiado algún campo en un modelo / modelo anidado?

¿Hay alguna forma rápida de averiguar si alguno de los campos de un modelo o cualquier campo de sus modelos anidados (también conocidos como asociaciones) ha cambiado?

Cómo anular: el orden definido en a tiene muchos

Tengo class Authors has_many :books, :order => 'name ASC' Estoy tratando de consultar todos los libros ordenados por n ... el orden original en la asociación o anularlo? ¿O es una mala idea especificar un orden en una relación? Usando Rails 3.0.3

¿Cómo determinar si Rails Association está Eager Loaded?

¿Alguien conoce una forma de determinar si una asociación Rails ha sido cargada con ansias? Mi situación: Tengo un conjun ... los necesarios. Y si utilizo el segundo método cuando estaba eager loaded, entonces mis objetos eager loaded son ignorados.

¿Cómo consigo que ActiveRecord muestre el siguiente id (last + 1) en Ruby on Rails?

¿Hay una forma compacta con ActiveRecord de consultar qué id va a usar a continuación si un objeto se va a conservar en la base de datos? En SQL, una consulta como esta se vería algo así como: SELECT max(id) + 1 FROM some_table;

Configuración del tiempo de espera de sesión en Rails 3

Esto parece simple: estoy intentando que mi sesión de Rails Active Record se agote después de 2 minutos. Así que después de d ... ar mucho sobre la manera de Rails 3 haz esto como sé que las cosas han cambiado desde Rails 2.x. ¿Puede alguien ayudarme?

codeigniter: Obtener datos publicados entre dos fechas

¿Cómo puedo recuperar datos de la base de datos consultando registros entre dos fechas utilizando activerecord de codeigniter? Gracias