activerecord

Rails 3 / Formulario sin modelo: ¿Cómo puedo crear un formulario que no esté vinculado a un modelo?

Tengo un modelo, y tengo una vista que muestra un formulario para crear un nuevo objeto basado en ese modelo. Llamemos a esa ... Así que Form2realmente pregunta al usuario cuántos objetos crear, en lugar de acerca de atributos específicos de un objeto.

Cómo ejecutar un sql de actualización raw con enlace dinámico en rails

Quiero ejecutar una actualización raw sql como a continuación: update table set f1=? where f2=? and f3=? Este SQL será ej ... ection.execute, pero no se cómo pasar los valores de los parámetros dinámicos al método. ¿Podría alguien ayudarme con eso?

find () con nil cuando no hay registros

En mi programa rails actual cuando uso algo como user = User.find(10) Cuando no hay ningún usuario con ID = 10, tendré u ... puts "some error msg" end Solo quiero obtener nil cuando no hay registros y no quiero usar begin/rescue Gracias

¿Qué es exactamente Arel en Rails 3.0?

Entiendo que es un reemplazo para ActiveRecord y que usa objetos en lugar de consultas. Pero... ¿Por qué es esto mejor? ... tible con todos los DBS principales? - Supongo que lo hará. ¿Será más fácil/difícil de usar con procedimientos almacenados?

¿Por qué todos los registros Activos odian? [cerrado]

A medida que aprendo más y más sobre OOP, y comienzo a implementar varios patrones de diseño, sigo volviendo a los casos en l ... ****específicamente**** lo que está mal con Active Record. Si no se escala bien, ¿por qué no? ¿Qué otros problemas tiene?

Cómo implementar un índice único en dos columnas en rails

Tengo una tabla y estoy tratando de agregar un índice único en dos columnas. Esas columnas también están indexadas. Así que m ... er_id"] add_index "subscriptions", ["content_id"] add_index "subscriptions", ["user_id"], ["content_id"], :unique => true

Cómo obtener la lista de atributos de un modelo activerecord que se pueden asignar en masa

Me gustaría tener una lista de todos los nombres de atributos que se pueden asignar en masa. Necesito esto para un constructo ... contenga :autor, :título. ¿Alguna idea de si tal método existe? ¿O algunas pautas sobre cómo puedo hacer uno que haga esto?

Cómo ejecutar manualmente comandos SQL en Ruby On Rails usando NuoDB

Estoy intentando ejecutar manualmente comandos SQL para poder acceder a procedimientos en NuoDB. Estoy usando Ruby on Rails ... ta "verdadera". ¿Puedo ejecutar comandos SQL y obtener los datos solicitados en lugar de obtener una respuesta "verdadera"?

Expresiones regulares con validaciones en RoR 4

Hay el siguiente código: class Product < ActiveRecord::Base validates :title, :description, :image_url, presence: true ... Did you mean to use \A and \z, or forgot to add the :multiline => true option? ¿Qué significa? ¿Cómo puedo arreglarlo?

Modelo Rails sin base de datos

Quiero crear un modelo Rails (2.1 y 2.2) con validaciones ActiveRecord, pero sin una tabla de base de datos. ¿Cuál es el enf ... la comunidad que haga? En este momento me estoy inclinando hacia llegar a mi propia solución basada en esta entrada de blog.

Rails ¿crear o actualizar magic?

Tengo una clase llamada CachedObject que almacena objetos serializados genéricos indexados por clave. Quiero que esta clase i ... ualizará, de lo contrario creará uno nuevo. ¿Hay alguna forma de hacer esto en Rails o tengo que escribir mi propio método?

ActiveRecord Query Union

He escrito un par de consultas complejas (al menos para mí) con Ruby en la interfaz de consulta de Rail: watched_news_posts ... ySQL, simplemente podría usar el operador UNION. ¿Alguien sabe si puedo hacer algo similar con ¿Interfaz de consulta de RoR?

Consultar MySQL con CodeIgniter, seleccionando filas donde el campo es NULO

Estoy usando la clase Active Record de CodeIgniter para consultar la base de datos MySQL. Necesito seleccionar las filas en u ... ver esto? Sé que puedo escribir la consulta yo mismo, pero no quiero quedarme con el Registro Activo a lo largo de mi código.

¿Cómo fuerzo a ActiveRecord a recargar una clase?

Estoy creando un montón de migraciones, algunas de las cuales son migraciones estándar de "crear tabla" o "modificar tabla", ... e en la nueva tabla. ¿Hay una manera de recargar las clases y sus definiciones de atributos para que pueda reutilizar ellos?

Buscar todos los registros que tienen un recuento de una asociación mayor que cero

Estoy tratando de hacer algo que pensé que sería simple, pero parece que no lo es. Tengo un modelo de proyecto que tiene muc ... cancies" ON "vacancies"."project_id" = "projects"."id" WHERE ("projects"."deleted_at" IS NULL) AND (count(vacancies) > 0).

Ruby on Rails convención plural (controlador) y singular (modelo) - explicación

Según la convención de Ruby on Rails, los nombres de los controladores se pluralizan mientras que los nombres de los modelos ... pregunta es - ¿Por qué el nombre de la tabla es plural (usuarios) a pesar de que el nombre del modelo es singular (Usuario)?

ActiveRecord Arel O condición

¿Cómo se pueden combinar 2 condiciones diferentes usando lógico O en lugar de Y? NOTA: 2 las condiciones se generan como á ... ador OR aún no está soportado Pero espero que no se aplique aquí y espero escribir algo como: (admins.or authors).to_sql

Compruebe si el registro se acaba de destruir en rails

Así que hay record.new_record? Para comprobar si algo es nuevo Necesito comprobar si algo está saliendo. record = some_ ... e Algo así. Sé que destruir congela el objeto, ¿así que congelado? funciona, pero ¿hay algo explícitamente para esta tarea?

¿Usando generadores de registro activo después de la instalación de Mongoid?

Estoy usando MongoDB a través de la integración Mongoid, así como ActiveRecord en un proyecto. Me gustaría generar migracion ... migration ¿Alguna idea de cómo especificar AR como mi generador predeterminado para migraciones, modelos, etc.? Gracias!

tiene y pertenece a muchos, evitando duplicados en la tabla de unión

Tengo un conjunto de modelos HABTM bastante simple class Tag < ActiveRecord::Base has_and_belongs_to_many :posts end ... ngo un montón de duplicados en la tabla Tags. ¿Qué debo hacer para evitar duplicados (bases por nombre) en la tabla tags?