Articles of Ruby on rails

¿Dónde colocas tus files de configuration de la aplicación al desplegar los Rails con capistrano y svn?

Tengo dos files de configuration /app/config/database.yml y /app/config/userconfig.yml No quiero poner las cnetworkingenciales de la database y userconfig en el repository svn, por lo que tengo database.yml.dist y userconfig.yml.dist registrado. ¿Cuál es la mejor forma de get copys de los dist-files en el directory compartido al implementar la aplicación por primera vez? Para deployments posteriores, […]

Escribir la versión actual de svn en el file de text

Tengo un sitio de rails. Me gustaría, en el reinicio mestizo, escribir la versión actual de svn en public / version.txt, para poder poner esto en un comentario en el encabezado de la página. El problema es get la versión local actual de svn; estoy un poco confundido. Si, por ejemplo, hago svn update en […]

Capistrano Deploy Wipes Database?

Pude implementar mi aplicación en producción utilizando Capistrano, pero no entiendo cómo tratar mi database. Estoy usando subversion y pasajero. Cuando ejecuto la implementación del límite, la nueva implementación comienza todo de nuevo. Borra los datos que se agregaron a la database. Obviamente, debe haber una solución, pero estoy muy sorprendido de no encontrar nada […]

HTTP :: ConnectionError & Errno :: EHOSTUNREACH Errores en la aplicación Rails

Estoy trabajando en una aplicación de Rails y aquí hay dos partes importantes del post de error que recibo cuando bash sembrar datos en mi database: HTTP :: ConnectionError: no se pudo conectar: ​​se agotó el time de espera de la operación – SSL_connect Errno :: ETIMEDOUT: Tiempo de espera agotado de la operación – […]

Requiere gem en horquilla en package

Tuve que bifurcar una gem de github y hacer algunos cambios de código para satisfacer mis necesidades. Luego lo puse en mi propio repository github usando este recurso . Ahora, para mi aplicación, agregué la gem a mi Gemfile : source 'https://rubygems.org' gem 'openvas-omp', :git => 'git://github.com/godzilla74/openvas-omp-ruby.git' Ran la bundle install y ahora estoy tratando […]

Error No se pudo encontrar la gem Al intentar agregar la gem de la ruta local

Estoy tratando de instalar una gem localmente, aquí están mis pasos He bifurcado el gem rails_refactor Clonar el repository bifurcado en mi máquina local Ejecutar la bundle config local.rails_refactor /Users/haiderali/Development/rails_refactor en mi máquina local Se agregó gem 'rails_refactor', :github => 'wonderer007/rails_refactor', :branch => 'master' a mi Gemfile del proyecto cuando ejecuto bundle install recibí un […]

GitHub Enterprise OAuth devuelve datos incompletos del usuario (nombres faltantes) para usuarios con acentos en sus nombres

Estoy construyendo una aplicación Rails que permite a los usuarios autenticarse con su count Github Enterprise. Durante este paso de authentication (usando omniauth-github ) recojo información adicional sobre el usuario, incluido el nombre que han dado en su página de perfil de GHE. Aquí está el método relevante (simplificado para la autocontención): def self.from_omniauth(auth) user […]

Capistrano deja de implementar con error (database de volcado de error) al implementar desde otro repository

Creé un nuevo repository con el mismo código exacto de otro repository en github. La diferencia es que copié una twig de la anterior al maestro de la nueva. Capistrano implementa trabajos del repository anterior, pero falla en el nuevo repository con este error: /usr/lib/postgresql/9.5/bin/pg_dump: opción no válida – 'i' Pruebe "pg_dump –help" para get […]

No se pudo get una sucursal remota en local – Heroku

Tengo configurado el perfil ssh en mi máquina Ubuntu y está funcionando bien también. Hoy, mi otro amigo creó una nueva sucursal e introdujo el código y la twig en heroku. Ahora, el problema es que no puedo get una nueva sucursal en mi local. A continuación están mis commands: u@u:~/workspace/abc$ git pull heroku upgrade:master […]

Obtener una aplicación de Rails para trabajar con páginas de Git para crear un blog personal

Creé una página de git -> https://github.com/username/username.github.io.git Luego creé un espacio de trabajo en Cloud9-IDE y cloné https://github.com/username/username.github.io.git Luego instalé Rails desde la terminal gem install rails -v 5.0.1 y rails _5.0.1_ new blog una nueva aplicación Rails rails _5.0.1_ new blog , creé una página de inicio de 'Hello World' y confirmé que estaba […]