Articles of ruby on rails

No se puede instalar la gem JSON en Rails usando Windows

Estoy haciendo un paquete de instalación y todas las gems funcionan bien, excepto JSON cuando llega a la joya JSON recibo este error. Installing json (1.6.1) with native extensions c:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:55 2:in `rescue in block in build_extensions’: ERROR: Failed to build gem native extension. (Gem::Installer::E xtensionBuildError) c:/Ruby192/bin/ruby.exe extconf.rb checking for re.h… *** extconf.rb failed *** Could […]

Manera limpia de encontrar objetos ActiveRecord por id en el orden especificado

Quiero obtener una matriz de objetos ActiveRecord dado un conjunto de ids. lo asumo Object.find([5,2,3]) Devolvería una matriz con el objeto 5, el objeto 2, luego el objeto 3 en ese orden, pero en su lugar obtengo una matriz ordenada como objeto 2, objeto 3 y luego objeto 5. La API de método de búsqueda […]

Carga de varios archivos con clip

Tengo problemas para cargar varios archivos con clip, mis modelos son como tales slider has_many imgarrays imgarrays has_many imageobjects imageobjects have_attachment(as for paperclip) No tengo problemas para recibir una sola imagen y guardarla con clip en mis otros modelos, pero no estoy seguro de cómo manejar la matriz devuelta por imgarrays param durante la carga […]

GroupingError: ERROR: la columna debe aparecer en la cláusula GROUP BY o debe usarse en una función agregada

Tengo un código en mi controlador que clasifica los álbumes según la clasificación de revisión promedio más alta (código usado de esta solución Cómo mostrar los álbumes mejor calificados a través de una relación de reseñas de has_many ): @albums = Album.joins(:reviews).select(“*, avg(reviews.rating) as average_rating”).group(“albums.id”).order(“average_rating DESC”) Este código funciona perfectamente en mi entorno de desarrollo […]

¿Cómo funcionan los métodos de asociación de Rails?

¿Cómo funcionan los métodos de asociación de Rails? Consideremos este ejemplo class User < ActiveRecord::Base has_many :articles end class Article < ActiveRecord::Base belongs_to :user end Ahora puedo hacer algo como @user = User.find(:first) @user.articles Esto me trae artículos que pertenecen a ese usuario. Hasta aquí todo bien. Ahora puedo continuar y hacer un descubrimiento sobre […]

Rails: no se pudieron encontrar railties

➜ ~ rvm -v rvm 1.10.2 by Wayne E. Seguin , Michal Papis [https://rvm.beginrescueend.com/] ➜ ~ ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] ➜ ~ rails -v /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem’ from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `’ ➜ ~ […]

Error al instalar Nokogiri 1.5.0 con los Rails 3.1.0 y ubuntu

Aquí está el error al ejecutar bundle install vendor / gems en el servidor: Installing nokogiri (1.5.0) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /home/dtt/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for libxml/parser.h… no —– libxml2 is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies. —– *** extconf.rb failed *** Could not create Makefile […]

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?

Cambiar el nombre de las columnas created_at, updated_at de ActiveRecord / Rails

Quiero cambiar el nombre de las columnas de marca de tiempo definidas en timestamp.rb. ¿Pueden sobrescribirse los métodos de timestamp.rb? Y lo que debe hacerse en la aplicación es que se use el módulo con los métodos sobrescritos.

¿Cómo ‘validaré’ la destrucción en Rails?

Sobre la destrucción de un recurso relajante, quiero garantizar algunas cosas antes de permitir que continúe una operación de destrucción. Básicamente, quiero la capacidad de detener la operación de destrucción si noto que al hacerlo colocaría la base de datos en un estado inválido. No hay devoluciones de llamada de validación en una operación de […]