Articles of ruby on rails

La implementación de Heroku falló debido al error sqlite3 gem

Acabo de comenzar el libro ruby.railstutorial.org de Michael Hartl y he estado trabajando en el primer capítulo. Estoy usando macbook OS X, Terminal y Sublime Text. Todo ha ido según lo planeado, hasta que llegó la hora de probar el despliegue en Heroku. Puedo conectarme con Heroku y ejecutar el comando maestro $ git push […]

rescue_from ActionController :: RoutingError en Rails 4

Tengo el siguiente error: ActionController::RoutingError (No route matches [GET] “/images/favicon.ico”) Quiero mostrar la página error404 para enlaces que no existen. ¿Cómo puedo lograr eso?

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?