Articles of ruby on rails

Ruby 1.9.2 y Rails 3 no pueden abrir la consola de Rails

[gkaykck@main myApplication]$ rails console /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `require’: no such file to load — readline (LoadError) from /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `’ from script/rails:6:in `require’ from script/rails:6:in `’ He instalado los Rails 3 en ruby ​​1.9.2p136, lo que está bien, supongo. Pero no puedo iniciar la consola de […]

paquete de instalación / actualización: la instalación de libv8 (therubyracer) falla (con extensiones nativas)

Recientemente quise actualizar mi paquete de gems, pero me encontré con problemas de instalación con libv8 (requisito para therubyracer): Instalando libv8 (3.3.10.3) con extensiones nativas /usr/local/rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in `rescue in block en build_extensions ‘: ERROR: Falló para construir la extensión nativa gem. (Gem :: Instalador :: ExtensionBuildError) /usr/local/rvm/rubies/ruby-1.9.3-head/bin/ruby extconf.rb Comprobando Python … *** extconf.rb falló *** No […]

problema de rotación de imágenes exif usando carrierwave y rmagick para cargar en s3

Tengo una función de carga de fotos en mi aplicación de Rails. La aplicación se carga directamente a s3 a través de carrierwave a través de rmagick y fog. El problema que estoy teniendo es cuando una foto se carga a través del móvil a través de la opción “tomar una foto” en el retrato […]

¿Cómo cambiar la ruta predeterminada de los archivos de vista en un controlador Rails 3?

Tengo un controlador llamado ProjectsController . Sus acciones, por defecto, buscan vistas dentro de la app/views/projects . Me gustaría cambiar esa ruta para todos los métodos ( index , show , new , edit , etc.) en el controlador. Por ejemplo: class ProjectsController < ApplicationController #I'd like to be able to do something like this […]

Rails rspec set subdominio

Estoy usando rSpec para probar mi aplicación. En mi controlador de aplicación tengo un método como ese: def set_current_account @current_account ||= Account.find_by_subdomain(request.subdomains.first) end ¿Es posible establecer el request.subdomain en mi especificación? Tal vez en el bloque anterior? Soy nuevo en rSpec, así que cualquier consejo sobre esto sería genial, gracias. Eef

Carpincho con subdominios – default_host

Tengo una aplicación que usa subdominios para cambiar las bases de datos (multi-tenancy). Intento usar Capybara para las pruebas de integración, y realmente depende mucho de los subdominios. Según entendí, establecer Capybara.default_host= para algo haría que todas mis solicitudes provengan de este host. Esto no parece ser el caso. En esta publicación , el autor […]

Suprime las advertencias de Ruby cuando se ejecutan las especificaciones

Estoy buscando una manera de suprimir las advertencias de Ruby cuando ejecuto mis especificaciones. spec spec/models/account_spec.rb Recibo advertencias tales como: DEPRECATION WARNING: ActiveSupport::Dependencies.load_paths is deprecated, … warning: already initialized constant SOME_CONSTANT_NAME La eliminación de la advertencia de ActiveSupport es bastante fácil con ActiveSupport::Deprecation.silenced = true . ¿Cómo evito las advertencias constantes ya inicializadas como parte […]

ArgumentError: se ha eliminado una copia de ApplicationController del árbol del módulo, pero todavía está activa

Estoy usando ActiveAdmin (con gemset personalizado para Rails 4) con Rails 4.0.0.rc2. La aplicación también tiene un código de autorización creado a medida basado en los envíos de raíles # 385 y # 386 . Cuando cambio algo en un archivo de recursos de ActiveAdmin y trato de actualizar la página del navegador, obtengo este […]

url codifica el equivalente en ruby ​​on rails

¿Hay un equivalente a urlencode de PHP en Ruby on Rails 2.3.5? (Codifica una cadena para ser utilizada en una parte de consulta de una URL) Lo busqué en Google, pero todas las respuestas parecen remontarse a antes de 2006 y parece que las fechas. Esto es lo que encontré . Parece un poco anormal […]

Cambiar la URL base para el desarrollo de Rails 3

Sé que voy a implementar en un entorno con mi aplicación ejecutándose con una URL base que se ve así: http://someserver/mydepartment/myapp Mi entorno de desarrollo está configurado para usar la configuración predeterminada de Rails, que se ve así: http://localhost:3000/myapp Me gustaría modelar esta ruta de implementación en mi entorno de desarrollo. Es decir, me gustaría […]