Acceder y mapear varias bases de datos en Rails
En ocasiones me he encontrado con la necesidad de importar algunos datos de una base de datos antigua al empezar un proyecto nuevo, con una base de datos y tablas completamente nuevas y distintas de las originales. En estos casos es necesario mapear la base datos antigua para que podamos ejecutar una task que realice la importación de datos tal y como deseemos.
Así pues parece lógico que lo primero que haremos es modificar el archivo database.yml:
# Common configuration. base_config: &base_config encoding: unicode adapter: postgresql host: localhost # App configuration. development: <<: *base_config database: my_new_app_development old_database: <<: *base_config database: old_app_production
Como utilizar SSL en Ruby on Rails
Hace poco tuve que implementar SSL en una tienda de un proyecto hecho en Rails, por lo que parte de la web debía funcionar con un certificado SSL mientras que parte debía funcionar sin problemas sin dicho certificado. Me sorprendió la poca información que se puede encontrar al respecto, cuando debe de tratarse de algo bastante común.
Pese a lo que pueda parecer tras una primera búsqueda de información, no es necesario ningún plugin; tan sólo seguir los siguienes pasos:
1- Puesto que utilizar un certificado de seguridad en development puede darnos algunos problemas, lo primero es diferenciar de una manera eficaz los entornos que van a usar SSL. Así pues, en environment.rb definimos una constante:
SSL_ENVIRONMENTS = ['preproduction', 'production']
Subscríbete