Articles of ruby on rails

Cambiar una aplicación Rails a producción

¿Cómo puedo cambiar mi aplicación Rails para que se ejecute en modo de producción? ¿Hay un archivo de configuración, environment.rb por ejemplo, para hacer eso?

Rails CSRF Protection + Angular.js: protect_from_forgery me hace cerrar sesión en POST

Si se menciona la opción protect_from_forgery en application_controller, entonces puedo iniciar sesión y realizar cualquier solicitud GET, pero en la primera solicitud POST, Rails restablece la sesión, lo que me desconecta. Desactivé temporalmente la opción protect_from_forgery , pero me gustaría usarla con Angular.js. ¿Hay alguna manera de hacer eso?

OmniAuth y Facebook: verificación de certificado fallida

Seguí Railscast # 235 para intentar configurar una mínima autenticación de Facebook. Primero configuré una autenticación de Twitter, como lo hizo Ryan mismo. Eso funcionó a la perfección. Luego pasé a agregar un inicio de sesión de Facebook. Sin embargo, después de autorizar la aplicación, la redirección a /auth/facebook/callback falla con: SSL_connect returned=1 errno=0 state=SSLv3 […]

¿Cómo redirigir a la página anterior en Ruby On Rails?

Tengo una página que enumera todos los proyectos que tienen encabezados y paginación clasificables. path: /projects?order=asc&page=3&sort=code Elijo editar uno de los proyectos path: projects/436/edit Cuando hago clic en guardar en esa página, se llama al controlador del proyecto / método de actualización. Después de actualizar el código que quiero redirigir a la ruta en la […]

Eager load polymorphic

Usando Rails 3.2, ¿qué hay de malo con este código? @reviews = @user.reviews.includes(:user, :reviewable) .where(‘reviewable_type = ? AND reviewable.shop_type = ?’, ‘Shop’, ‘cafe’) Se plantea este error: No se puede cargar con entusiasmo la asociación polimórfica: revisable Si reviewable.shop_type = ? el reviewable.shop_type = ? condición, funciona ¿Cómo puedo filtrar en función de reviewable_type y […]

Usar build con una asociación has_one en Rails

En este ejemplo, creo un user sin profile , luego creo un profile para ese usuario. Intenté usar build con una asociación has_one , pero explotó. La única forma en que veo que esto funciona es usando has_many . Se supone que el user solo tiene como máximo un profile . He estado intentando esto. […]

Convierte una aplicación Ruby on Rails de sqlite a MySQL?

Hice una aplicación en Ruby on Rails y ahora quiero que sea alojada. Sin embargo, requieren que use MySQL y lo configuré usando sqLite3. ¿Hay alguna forma de convertirlo para usar MySQL?

¿Cuándo se debe usar una relación “has_many: through” en Rails?

Estoy tratando de entender lo que has_many :through is y cuándo usarlo (y cómo). Sin embargo, no lo estoy obteniendo. Estoy leyendo Beginning Rails 3 y probé Google, pero no puedo entender.

Reduciendo n + 1 consultas usando las gems Bullet y RSpec

¿Cuál es una forma efectiva de usar la gem Bullet con RSpec? En este momento, creo que si lo uso con mi marco actual de pruebas unitarias recibo muchas notificaciones o fallas en las pruebas debido a las n + 1 consultas dentro de las pruebas que no están relacionadas con lo que sucede en […]

¿Solución Generic Ruby para SQLite3 “LIKE” o PostgreSQL “ILIKE”?

Estoy usando SQLite3 para desarrollo y PostgreSQL para implementación. Sin embargo, estoy enfrentando el siguiente problema: Mi búsqueda simple usando SQLite3 : def self.search(search) if search find(:all, :conditions => [“style LIKE ? OR construction LIKE ?”, “%#{search}%”, “%#{search}%”]) else find(:all) end end Sin embargo, no funciona para PostgreSQL , y necesito reemplazar el LIKE por […]