【发布时间】:2013-11-12 20:27:09
【问题描述】:
我有两个 Rails 4 模型:Journey 和 Place。我想要一个旅程二有两个领域,起点和目的地,它们都是地方。我的 Journey 课程如下所示:
class Journey < ActiveRecord::Base
has_one :origin, class_name: :place
has_one :destination, class_name: :place
end
首先,我的 Place 课程中还需要一些东西吗?我以为我需要两个“has_many”声明,但给定两个引用我无法计算出语法。
其次,是否可以使用“j.Origin”之类的语法来引用旅程的起源地点,其中“j”是旅程记录? (对于目的地也是如此。)
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rails-models