Categoría: ruby

  • Convertir Textmate snippets a Gedit/Pluma

    Este es otro pequeño ejemplo de esas cosas que vas dejando por que nunca tienes y sabes que te hacen falta. Ayer le dedicé tiempo y ya puedo decir que sí es posible convertir los snippets de TextMate a Gedit o Pluma para Mate-desktop.   Nicolas Alpi ( https://github.com/spyou ) desarolló hace tiempo un pequeño…

  • rails + omniauth + omniauth-twitter

    Llevo toda la tarde con el error : [shell] Error authenticating /auth/failure?message=invalid_response [/shell] He estado siguiendo el manual de asciicast 241 241-simplemente-omniauth y me faltó por crear el método create_with_omniauth [shell] /app/models/user.rb class User < ActiveRecord::Base def self.create_with_omniauth(auth) create! do |user| user.provider = auth[«provider»] user.uid = auth[«uid»] user.name = auth[«user_info»][«name»] end end end [/shell]

  • Ruby on Rails + Papercliip: cannot load such file — cocaine (LoadError)

    Estoy usando Paperclip para asociar adjuntos y al generar el modelo casca este error : [shell] $ rails generate paperclip pet photo /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require’: cannot load such file — cocaine (LoadError) from /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `block in require’ from /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in `block in load_dependency’ from /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640:in `new_constants_in’ from /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in `load_dependency’ from /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require’ from /home/jorge/Proyects/Clientes/elcielodelosgatos/vendor/plugins/paperclip/lib/paperclip.rb:45:in `‘ from /var/lib/gems/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in…

  • `autodetect’: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

    Una de ruby + rails en Debian wheezy. Estoy tocando ruby on rails de nuevo y al actualizar rails en debian he tenido que hacer unos retoques en la instalación. Lo primero es instalar ruby1.9.3 [shell] apt-get install ruby1.9.3 [/shell] luego, rails a la última 3.1 hay que hacerlo con gem ya que en Debian…

  • [ruby] /usr/lib/ruby/1.8/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

    En una actualización de una máquina Debian con un proyecto funcionando con Ruby On Rails 1.6, hemos tenido este error al reiniciar la máquina y previa actualización: [shell] /var/www/vhosts/hostingaldescubierto.com/httpdocs/rails/script/server /usr/lib/ruby/1.8/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require’ from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `require’ from /usr/lib/ruby/1.8/active_support.rb:56 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require’ from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `require’ from /var/www/vhosts/hostingaldescubierto.com/httpdocs/rails/vendor/rails/railties/lib/commands/server.rb:1 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require’ from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in…

  • [debian][rails] Could not find [GEM] locally or in a repository

    Arrrrrg !!!!!! Tiempo hacía que tenía ganas de volver a rails pero el trabajo le quita a uno la vida y las ganas :D. Hoy he retomado un ambicioso proyecto que tengo funcionando de forma automática y que me apetece evolucionar. Para ello estoy montando mi plataforma de desarrollo e instalando el software necesario. Llevo…

  • Ruby on Rails 3

    Ha sido liberado Ruby On Rails 3 A destacar: Nuevo sistema de querys en Active Record Nuevo enrutador para Action Controller Nuevo Action Mailer Protección XSS por defecto Railties reescrito Mejoras internas y de rendimiento Mejorado soporte multilingüe Más información en http://weblog.rubyonrails.org/

  • /var/lib/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:269:in `require_frameworks’: no such file to load — net/https (RuntimeError)

    Haciendo un rake db:migrate me apareció este error, otro mas 😀 [shell] /var/lib/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:269:in `require_frameworks’: no such file to load — net/https (RuntimeError) [/shell] corregido con un simple comando ( que grande es Debian !!! ) [shell] apt-get install libopenssl-ruby [/shell]

  • como autocompletar código de ruby, la fuerza del tab

    Acabo de encontrar la forma en la que irb soporta autoplete, o lo que es lo mismo, que cuando escribes código, le das al punto y al tabulador y aparecen las posibles funciones y métodos que soporta. Simplemente hay que añadir este fragmento de código a tu ~/.irbrc [shell] IRB.conf[:AUTO_INDENT] = true IRB.conf[:USE_READLINE] = true…