Articles of ruby on rails

¿Cuál es la mejor manera de implementar un flujo de actividad social?

Me interesa escuchar tus opiniones sobre cuál es la mejor forma de implementar una actividad social (Facebook es el ejemplo más famoso). Los problemas / desafíos involucrados son: Diferentes tipos de actividades (publicar, comentar …) Diferentes tipos de objetos (publicar, comentar, fotografiar …) 1-n usuarios involucrados en diferentes roles (“Usuario x respondió al comentario del […]

Claves primarias compuestas contra el campo ID de objeto único

Heredé una base de datos creada con la idea de que las claves compuestas son mucho más ideales que usar un campo de Id. De objeto único y que al construir una base de datos, nunca se debe usar una única ID única como clave principal. Como estaba construyendo un front-end de Rails para esta […]

¿Cómo crear una copia profunda de un objeto en Ruby?

Hice algunas búsquedas para encontrar algunos métodos y publicaciones diferentes sobre cómo crear un operador de copia profunda. ¿Existe una manera rápida y fácil (incorporada) para copiar objetos en profundidad en Ruby? Los campos no son matrices o hash. Trabajando en Ruby 1.9.2.

Modelo de Rails sin base de datos

Quiero crear un modelo de Rails (2.1 y 2.2) con validaciones de ActiveRecord, pero sin una tabla de base de datos. ¿Cuál es el enfoque más utilizado? He encontrado algunos complementos que dicen ofrecer esta funcionalidad, pero muchos de ellos no parecen ser ampliamente utilizados o mantenidos. ¿Qué recomienda la comunidad que haga? En este […]

ActiveRecord O consulta hash Hash

Sé que hay 3 notaciones principales para el suministro de argumentos al método where ActiveRecord: Cadena pura Formación Picadillo Especificar and para el método where es sencillo: # Pure String notation Person.where(“name = ‘Neil’ AND age = 27”) # Array notation Person.where([“name = ? AND age = ?”, ‘Neil’, 27]) # Hash notation Person.where({name: “Neil”, […]

ExecJS :: RuntimeError en usuarios # index (RoR)

Simplemente ejecuté un comando “generar usuarios de andamio …”. Luego voy a localhost:3000/users/ y veo esto: ExecJS::RuntimeError in Users#index Showing C:/Users/TheOnlyUser/Desktop/NMS/nms2/app/views/layouts/application.html.erb where line #6 raised: (in C:/Users/TheOnlyUser/Desktop/NMS/nms2/app/assets/javascripts/ads.js.coffee) Extracted source (around line #6): 3: 4: Nms2 5: “all” %> 6: 7: 8: 9: Rails.root: C:/Users/TheOnlyUser/Desktop/NMS/nms2 Application Trace | Framework Trace | Full Trace app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___753556572_43068540′ app/controllers/users_controller.rb:7:in […]

Rails has_many con condiciones dinámicas

Lo que quiero es crear un modelo que se conecte con otro usando una asociación has_many de una manera dinámica, sin la clave foránea de esta manera: has_many :faixas_aliquotas, :class_name => ‘Fiscal::FaixaAliquota’, :conditions => [“regra_fiscal = ?”, ( lambda { return self.regra_fiscal } ) ] Pero me sale el error: : SELECT * FROM “fis_faixa_aliquota” […]

ActiveRecord, has_many: through y Asociaciones polimórficas

Gente, Quiero asegurarme de que entiendo esto correctamente. Y por favor ignore el caso de la herencia aquí (SentientBeing), tratando de enfocarse en modelos polimórficos en has_many: a través de las relaciones. Dicho esto, considere lo siguiente … class Widget :widget_groupings, :source => :person, :conditions => “widget_groupings.grouper_type = ‘Person'” has_many :aliens, :through => :widget_groupings, :source […]

Guardar imagen de URL con clip

Por favor sugiérame una forma de guardar una imagen de una URL con Paperclip.

Rieles: ¿cómo encadenar consultas de ámbito con O en lugar de Y?

Estoy usando Rails3, ActiveRecord Me pregunto cómo puedo encadenar los ámbitos con declaraciones OR en lugar de AND. p.ej Person.where(:name => “John”).where(:lastname => “Smith”) Eso normalmente devuelve name = ‘John’ AND lastname = ‘Smith’, pero me gustaría: name = ‘John’ O apellido = ‘Smith’