Don't forget -T -d postgresql. One day create a template and builder
- rails new AppName -T -d postgresql
- rails generate rspec:install In application.rb:
# Author: Diego d'Ursel | |
# --------------------- | |
# | |
# This simple lib help you to add state to a model without implementing boring functions for each state | |
# just add macro like "add_state 1, 'mystate'" to the definition of your ActiveRecord model | |
# this lib require a "state" field in the model | |
# | |
# some example of usage: | |
# --------------------- | |
# add_state 0, 'inactive' |
# FRENCH - POUR LES NULS | |
# Pour utiliser ce script il vous faut le language de programmation "python" installé sur votre machine (ce qui est d'origine si vous êtes sur MacOS ou un system Unix). Pour windows, il vous faudra l'installer (http://www.python.org/download), ensuite taper dans la console 'path=C:/Python__/' pour pouvoir utiliser directement python à partir de nimporte où. | |
# | |
# Utilisation: | |
# Exporter une playlist d'iTunes en fichier .txt. | |
# copier coller le script (le fichier .py) dans le dossier ou se trouve votre playlist. | |
# Ensuite ouvez un terminal et aller dans ce dossier (le commande 'cd' pour change directory vous permet de naviguer dans les dossiers, 'ls' vous affiche le contenu du dossier courant et 'pwd' vous affiche votre emplacement). | |
# Taper 'python playlist_script.py <votre_fichier.txt>' sans les '<,>' dans le dossier. | |
import sys |
- XCode command line tools | |
- brew # to install the following tools | |
- rbenv # for ruby versions | |
- gem, rails # ruby gem, and install rails gem | |
- postgress # check Postgress.app | |
- rails/spring preloader / or zeus # preload Rails env | |
- Better Errors & RailsPanel | |
- sublime text + sublime-text-2-ruby-tests | |
- something to use subdomain for development # .pow or something else | |
- add git origin |
module ScriptUtils | |
class ArrayLogger < Array | |
def initialize(&blk) | |
@block = if block_given? | |
blk | |
else | |
->(msg){ Rails.logger.info(msg) } | |
end | |
end |
Delayed::Worker.logger = Logger.new(File.join(Rails.root, 'log', 'dj.log')) | |
Delayed::Worker.logger.info "Debugging job" |