Articles of ruby on rails

Limitaciones en la ejecución de Ruby / Rails en Windows

En la documentación de instalación de RoR, menciona que existen muchas limitaciones para ejecutar Ruby on Rails en Windows, y en algunos casos, las bibliotecas completas no funcionan. ¿Cuán malas son estas limitaciones, siempre debo usar Linux para codificar / ejecutar RoR, y se espera que Iron Ruby solucione estas limitaciones o sean fundamentales para […]

¿Es posible establecer variables ENV para el entorno de desarrollo de Rails en mi código?

Sé que puedo configurar mis variables ENV en bash vía export admin_password = “secret” Pero, ¿hay alguna manera de hacerlo en el código fuente de mis rails en algún lugar? Mi primer bash fue algo así en environment/development.rb ENV[‘admin_password’] = “secret” Pero no funcionó. ¿Hay alguna forma de hacer esto?

rails 3.1.0 ActionView :: Template :: Error (application.css no está precomstackdo)

Hice una aplicación básica de Rails con un controlador de páginas simple con una función de índice y cuando cargo la página obtengo: ActionView::Template::Error (application.css isn’t precompiled): 2: 3: 4: Demo 5: 6: 7: 8: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__43625033_88530400′ Gemfile source ‘http://rubygems.org’ gem ‘rails’, ‘3.1.0’ # Bundle edge Rails instead: # gem ‘rails’, :git => ‘git://github.com/rails/rails.git’ gem […]

¿Qué significa “WARN no pudo determinar el contenido-longitud del cuerpo de la respuesta” y cómo puedo deshacerme de él?

Desde que actualicé a Rails 3.1, estoy viendo este mensaje de advertencia en mi registro de desarrollo: WARN No pudo determinar la longitud del contenido del cuerpo de la respuesta. Establecer contenido-longitud de la respuesta o establecer Response#chunked = true ¿Qué significa esto y cómo puedo eliminarlo? ¿Es un problema?

¿Cómo creo un valor predeterminado para los atributos en el modelo de Rails activerecord?

Quiero crear un valor predeterminado para un atributo definiéndolo en ActiveRecord. De forma predeterminada, cada vez que se crea el registro, quiero tener un valor predeterminado para atributo :status . Traté de hacer esto: class Task < ActiveRecord::Base def status=(status) status = 'P' write_attribute(:status, status) end end Pero al momento de la creación, aún recupero […]

¿Qué es el middleware Rack?

¿Qué es el middleware Rack en Ruby? No pude encontrar ninguna buena explicación para lo que quieren decir con “middleware”.

¿Cómo resolver “verificación de certificado fallida” en Windows?

Estoy intentando usar el sello para OAuth en los servicios de Google. Y consigue este error: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Siguiendo estas preguntas: SSL_connect returned = 1 errno = 0 state = SSLv3 read server certificate B: certificate verify failed OmniAuth y Facebook: verificación de certificado fallida Parece […]

Rails 3 Deprecation SSL

Estoy actualizando una aplicación a Rails 3.0.0 y me pregunto si el método estándar para agregar SSL ha cambiado (recuerdo vagamente demos que indican que el enrutador ahora podría manejar SSL, aunque no estoy seguro de si era solo para fines de demostración). Actualmente uso la gem “ssl_requirement”, sin embargo me da: ADVERTENCIA DE DEPRESIÓN: […]

Activa el inicio de sesión de omniauth facebook en una ventana emergente

Estoy usando la gem omniauth con Rails y funciona muy bien con el ingreso de usuarios, pero cada vez que te lleva a la página de inicio de sesión de fb te redirige. Me preguntaba si hay una manera de hacer lo que hacen la mayoría de las páginas y mostrar el inicio de sesión […]

Rails find_or_create_by más de un atributo?

Hay un atributo dynamic práctico en el registro activo llamado find_or_create_by: Model.find_or_create_by_(: => “”) Pero, ¿qué sucede si necesito encontrar_o_crear en más de un atributo? Supongamos que tengo un modelo para manejar una relación M: M entre un grupo y un miembro llamada GroupMember. Podría tener muchas instancias donde member_id = 4, pero no quiero […]