在一个模型中切换两侧

时间:2013-12-05 19:35:12

标签: javascript ruby-on-rails-4 toggle

我目前有一个位置模型,允许我的客户在数据库中上传他们的相关位置。目前,如果设置的位置具有南北面,则设置会强制客户创建两个不同的记录。

我想知道是否有可能实现允许我的客户为某个位置创建单个条目的任务,并且还可以创建可以在该记录内切换的北面和南面的记录。

这是一个更好的例子的图表:

location toggle http://adsemble.com/images/location-toggle-framework.jpg

1 个答案:

答案 0 :(得分:2)

当客户输入该位置的数据时,您可以自动创建两条记录。只需创建记录数据并保存记录。

您还可以在位置和每个面,北面和南面之间实现has_one / belongs_to关系。即位置has_one:north_face,has_one:south_face。 north_face belongs_to:location,south_face belongs_to:location。