apt-get install ccze
Uso:
tail -f log/development.log | ccze -A
Enlace: digipedia beosman
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate
sudo apt-get install gedit-plugins
<%= stylesheet_link_tag :all, 'jquery-ui-1.8.custom' %>
<%= javascript_include_tag 'jquery-1.4.2.min', 'jquery-ui-1.8.custom.min', 'rails' %>
<%= csrf_meta_tag %>
Ya solo me falta que esto ande en Refinery-CMS Refinery-Core 0.9.9.4
# _book.erb.html
<%= book.title %>, <%= book.author %>
<%= render :partial => "book" %> #fallaria, el partial usa una variable que no es global
render(:partial => "book", :object => @my_book)#el partial usa una var. que se llama como el
render(:partial => "book")
render(:partial => "book",:locals => { :owner => "Hermenegildo" })
#0. Prerrequisitos
# http://devcenter.heroku.com/articles/quickstart#prerequisites
# instalar git y crear un clave ssh [MaCaCoDer]
# crear una cuenta en Heroku
# instalar y configuras RVM
# http://rvm.beginrescueend.com/
# instalamos SQLite database Browser por ejemplo
#1. instalamos en rvm la versión 1.9.2
rvm install ruby-1.9.2-p180
#2. cambiamos a este ruby
rvm 1.9.2
#3. creamos el gemset de la aplicación
rvm gemset create gemset_my_app
#4. nos movemos al nuevo gemset
rvm gemset use gemset_my_app
#5. instalamos rails, no se si refiney te lo instala sino lo tienes en el gemset
gem install rails -v=3.0.3
# me ha instalado la versión 3.0.5 ¿?
#6. instalamos refinerycms y lo que haga falta para heroku
# http://refinerycms.com/guides/how-to-install-refinery-on-heroku
gem install refinerycms -v=0.9.9.4
gem install heroku -v=1.18.2
#7. Configuracion de la gema de Heroku
heroku list
heroku help # ayuda
#8. creamos nuestra aplicación refinery para heroku
# esto te crea la aplicación (como rails)
# instala bundler, ejecuta bundle install
# instala mas gemas como aws-s3 para poner fotos en amazone
# http://amedrodriguez.com/blog/2010/09/configurando-amazon-s3-en-rails/
# crea la BBDD SQLite y te migra
# te inicia git, te hace un comit y un push a heroku
refinerycms myapp --heroku
#9. [OPCIONAL] creamos cuenta en amazone web service http://aws.amazon.com/es/
# email: un_correo@dominio.dom
# pass: mycalve#####
# luego habrá que configurar la aplicación para su uso
#10. Como no quiero trabajar con la cuenta que me acabo de crear para el proyecto
# entramos en Heroku y añado como colaborador otra cuenta que tengo.
# Pasos para bajarse el proyecto.
# http://devcenter.heroku.com/articles/sharing
heroku info --app myapp # que sera en la que colaboro
heroku login # me logo
heroku keys:add # añado mi clave publica ssh (hay que crearla antes)
# bajamos el repositorio
git clone git@heroku.com:septimodia.git -o production
# ahora trabajamos con git:
git commit -a -m "log of the changes I made"
git push production master
-----> Heroku receiving push
-----> Launching.... done
#11. [OPCIONAL:ME PETA]
# No se si es que ya tenia el repositorio, o porque había renombrado la app *
# pero se ve esto:
git push production master
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@heroku.com:myapp.git'
! No such app as empty-journey-445
fatal: The remote end hung up unexpectedly
# http://getsatisfaction.com/railstutorial/topics/problem_pushing_to_heroku
# edito .git/config del directorio de mi aplicacion "myapp"
[remote "production"]
fetch = +refs/heads/*:refs/remotes/production/*
url = git@heroku.com:myapp.git # edito esta linea
# repito el commit y el push, parece que funciona
#12. migramos en producción.
heroku rake db:migrate
# voy a ver si funciona la aplicación
http://myapp.heroku.com/ # funciona!!
$ gem install rdoc+ tabulador
$ rdoc
rdoc rdoc-ruby-1.8.7-p302@global
rdoc-data rdoc-ruby-1.8.7-p302@gemset2l
rdoc-ruby-1.8.7-p302 rdoc-ruby-1.9.2-p0
rdoc-ruby-1.8.7-p302@gemset1 rdoc-ruby-1.9.2-p0@global
rake doc:app
Generating HTML...
Files: 28
Classes: 17
Modules: 12
Methods: 108
Elapsed: 1.914s
# = ejemplo_rdoc.rb
#
# Autor:: Daniel Martin Maldonado
# Web:: http://www.elcodigok.com.ar
#
# == Ejemplo
#
# Con este pequeño ejemplo pretendemos:
# - Dar a conocer la herramient *rdoc*
# - Mostrar como se utilizan los Markpu
# - Mostrar la sencillez de su implementación en pequeños y grandes proyectos
#
# === Clase Persona
#
# Definición de la clase _Persona_ compuesta por
# * metodo initialize
# * metodo saludar
#
class Persona
def initialize(nombre)
@nombre = nombre
end
def saludar
puts "Hola, me llamo #{@nombre}"
end
end
daniel = Persona.new("Daniel")
daniel.saludar
$ rdoc --main -o documento ejemplo_rdoc.rb --op ~/destino_ejemplo_rdoc/
Parsing sources with 2 thread(s)...
100% [ 1/ 1] ejemplo_rdoc.rb
Generating Darkfish...
Files: 1
Classes: 1
Modules: 0
Methods: 2
Elapsed: 0.4s