mercredi, novembre 29, 2006

Des sites français en Rails !

Voilà qui va rassurer les DSI sur la viabilité de ruby on rails, les deux sites suivants ont été fait avec ce framework:
Technorati tags:

lundi, novembre 27, 2006

vim vs emacs ;)

La guerre sans-fin la plus inutile du monde a trouvée un nouveau champs de bataille Ruby ;) (dédicace spéciale à philou et jb)
vim vs emacs
Technorati tags:

lundi, novembre 20, 2006

Créer une application rails pour une base de données existantes

Commencer par désactiver la pluralization (je trouve ça plus simple), dans config/environement.rb, ajouter:
ActiveRecord::Base.pluralize_table_names = false
Si dans ma base, j'ai une table files_index:
>ruby script/generate scaffold FilesIndex
Dans app/models/files_index.rb, ajouter:
class FilesIndex < ActiveRecord::Base
  set_primary_key "file_id"
end
Technorati tags:

jeudi, novembre 09, 2006

Activerecord et les clef étrangère (foreign key)

Si vous voulez utilser activerecord sur une base de données existante et qui ne suit pas les conventions "activerecord", vous aurez surement besoin de spécifier le nom de la clef étrangère, voilà comment faire:
class Task < ActiveRecord::Base
  set_table_name "tasks"
  set_primary_key "task_id"
  
  has_many :task_logs, :foreign_key => "task_log_task"
end
class TaskLog < ActiveRecord::Base
  set_table_name "task_log"
  set_primary_key "task_log_id"
  
  belongs_to :task, :foreign_key => "task_log_task"
end
Technorati tags:

Le retour du blogger

Après une petite pause me voici de retour ;)
Comme je l'explique dans mon autre blog, j'ai toujours un petit truc, un article ou un lien à partager avec les copains (et tout ceux que ca peut interesser) mais je trouve que je recois trop de mails donc rss c'est la solution.
On va voir un blog que si on considère qu'on a le temps alors que les mails c'est très intrusif. Je ne considère pas que ce que je raconte soit si indispensable que je doive l'envoyer à tout le monde systématiquement ;)
So lets'go blogging !
Technorati tags: