Я пытаюсь создать простой проект с нуля с использованием Rails 3. Обычно модели выглядят так:
class Student < ActiveRecord::Base
has_many :awards
end
class Award < ActiveRecord::Base
belongs_to :student
end
и мы используем award.id
и student.id
для получения соответствующих записей.
Но что, если это
class Company < ActiveRecord::Base
has_many :stock_quotes
end
class StockQuote < ActiveRecord::Base
belong_to :company
end
В этом случае мы можем использовать символ компании, например MSFT
или GOOG
, чтобы идентифицировать компанию, вместо использования company.id. Например, в stock_quotes мы можем хранить символ компании напрямую вместо использования company.id
. В таком случае, есть ли способ указать это в моделях?