Voilà qui va rassurer les DSI sur la viabilité de ruby on rails, les deux sites suivants ont été fait avec ce framework:
mercredi, novembre 29, 2006
lundi, novembre 27, 2006
vim vs emacs ;)
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 = falseSi dans ma base, j'ai une table files_index:
>ruby script/generate scaffold FilesIndexDans app/models/files_index.rb, ajouter:
class FilesIndex < ActiveRecord::Base set_primary_key "file_id" end
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
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 ;)
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 !
Inscription à :
Articles (Atom)