我正在研究一个完全没有意义的遗留数据库。我有一个名为 movie 的表,其中包含名称为 c00、c01、c02 等的列。该表还使用非标准的primary_keys。所以我创建了一个名为movie的类,如下所示:
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
我希望能够做类似 Movie.find_by_title("Die Hard") 的事情并让它返回正确的结果。我还想说 Movie.create(:title => "Die Hard")。我该怎么做呢?