Je travaille sur une base de données héritée qui est complètement non-sens. J'ai une table appelée film qui contient des colonnes avec des noms comme c00, c01, c02 et ainsi de suite. La table utilise également des clés primaires non standard. J'ai donc créé une classe appelée film comme celui-ci:Comment remplacer les associations de colonnes d'attributs par défaut d'enableecord?
class Movie < ActiveRecord::Base
set_table_name "movie"
set_primary_key "idMovie"
belongs_to :media_file, :foreign_key => "idFile"
def title
self.c00
end
def plot
self.c01
end
end
Je voudrais pouvoir faire quelque chose comme Movie.find_by_title (« Die Hard ») et faites-le retourner le bon résultat. Aussi, j'aimerais pouvoir dire Movie.create (: title => "Die Hard"). Comment puis-je faire cela?
Merci, c'est parfait! – nixterrimus