Subiendo una aplicación de rails a heroku desde windows .



Que  necesito para subir una aplicación a     HEROKU

Primero que  nada darle unas  cuantas repasadas a la guía heroku para  que nada sea pasado por alto la de rails y la de ssh .

después de esto


1-Mi clave ssh
seguir esta guía. 


2-Descarga de https://toolbelt.heroku.com/  que  dependerá  de tu sistema operativo .


3- desde la carpeta ssh  tendrás que adicionar tu clave   ssh  a heroku .


$ heroku keys:add
Found existing public key: /Users/adam/.ssh/id_rsa.pub
Uploading SSH public key /Users/adam/.ssh/id_rsa.pub... done



4- seguir  la próxima receta  paso a paso .





Antes de la subida a heroku ,


Los coman-dos  a ejecutar  serán por el ms-dos de windows

después de crear mi app en el escritorio

rails new myapp

visualizo en el  navegador  ejecutando desde la consola

rails server


desde esta url


http://localhost:3000/



esta es la configuración por defecto  para personalizar el comportamiento de rails  se ejecutaran los siguientes pasos .


el primero es crear un controlador desde la consola

rails generate controller inicio index



en myapp de rails en

C:\Users\AZerpa\Desktop\myapp\app\views\inicio


encuentro el index que acabo de crear desde la consola

index.html.erb



con el siguiente contenido


<h1>Inicio#index</h1>
<p>Find me in app/views/inicio/index.html.erb</p>



voy  agregar  solo una linea  mas , quedando todo de esta  manera


<h1>Inicio#index</h1>
<p>Find me in app/views/inicio/index.html.erb</p>
<h1>esta es  mi pagina de inicio </h1>


informando  a  rails  la  nueva  pagina de inicio



desde el archivo  routes.rg

localizado en la siguiente ruta .

C:\Users\AZerpa\Desktop\myapp\config


descomen to la linea  7


dejándolo de esta  manera



recordando  que el controlador creado fue  inicio y no  welcome  modifico  y  lo dejo de esta  manera  .



guardando los cambios  y  testando  nuevamente el el navegador .
veres los cambios  realizados  .










Preparando la subida a heroku.


Después de aquí  seguimos los pasos   de la guía  heroku  pero a partir de


Heroku gems




IMPORTANTE    pasos  omitidos  .


At the end of Gemfile add:

depende  por que yo estoy rails 1.9  por eso omití este paso 
ruby "2.0.0"
y este también.


$ git config -e

Solo estos dos de restos  todos fueron ejecutados .

el mas importante de todos  es la configuración de la base de datos .







Puede que te interese .

Introducción a Ruby (Guía paso a paso ).