Я работаю над устаревшей базой данных, которая совершенно бессмысленна. У меня есть таблица с именем movie, которая содержит столбцы с именами, такими как c00, c01, c02 и так далее. В таблице также используются нестандартные primary_keys. Итак, я создал класс под названием фильм, как это:
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 ("Крепкий орешек") и заставить его вернуть правильный результат. Также я хотел бы иметь возможность сказать Movie.create (: title => «Крепкий орешек»). Как мне это сделать?