Preguntas etiquetadas con activerecord

Active Record es un patrón que combina la lógica de dominio con la abstracción de almacenamiento en un solo objeto. Utilice esta etiqueta para preguntas sobre el patrón, [rails-activerecord] para preguntas sobre el marco Rails ORM.


8
¿Qué hace inverse_of? ¿Qué SQL genera?
Estoy tratando de entender inverse_ofy no lo entiendo. ¿Qué aspecto tiene el sql generado, si lo hay? ¿Tiene la inverse_ofopción de mostrar el mismo comportamiento si se utiliza con :has_many, :belongs_toy :has_many_and_belongs_to? Lo siento si esta es una pregunta tan básica. Vi este ejemplo: class Player < ActiveRecord::Base has_many :cards, …

5
¿Cómo se descubren los atributos del modelo en Rails?
Me resulta difícil ver fácilmente qué atributos / propiedades existen en todas mis clases de modelo, ya que no están definidas explícitamente en mis archivos de clase. Para descubrir los atributos del modelo, mantengo el archivo schema.rb abierto y cambio entre él y cualquier código que esté escribiendo según sea …

4
¿Cómo se ejecutan manualmente los comandos SQL en Ruby On Rails usando NuoDB?
Estoy tratando de ejecutar manualmente comandos SQL para poder acceder a los procedimientos en NuoDB. Estoy usando Ruby on Rails y estoy usando el siguiente comando: ActiveRecord::Base.connection.execute("SQL query") La "consulta SQL" podría ser cualquier comando SQL. Por ejemplo, tengo una tabla llamada "Comentarios" y cuando ejecuto el comando: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* …

7
pertenece a través de asociaciones
Dadas las siguientes asociaciones, necesito hacer referencia a la Questionque Choicese adjunta a desde el Choicemodelo. He estado intentando usar belongs_to :question, through: :answerpara realizar esta acción. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to :question …





14
Rieles 3: Obtener registro aleatorio
Entonces, he encontrado varios ejemplos para encontrar un registro aleatorio en Rails 2; el método preferido parece ser: Thing.find :first, :offset => rand(Thing.count) Al ser un novato, no estoy seguro de cómo podría construirse esto utilizando la nueva sintaxis de búsqueda en Rails 3. Entonces, ¿cuál es el "Rails 3 …

3
Cuándo agregar qué índices en una tabla en Rails
Tengo una pregunta sobre la base de datos Rails. ¿Debo agregar "índice" a todas las claves externas como "xxx_id"? ¿Debo agregar "índice" a la columna "id" creada automáticamente? ¿Debo agregar "index (unique)" a la columna "id" creada automáticamente? Si agrego índice a dos claves externas a la vez ( add_index …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.