【发布时间】:2014-04-16 20:08:37
【问题描述】:
我正在创建一个 Rails 食谱应用程序,当用户创建新食谱时,他们必须添加成分。我在数据库中有一个食物表(关于食物的其他属性意味着我需要另一个表)。它需要是多对多的关系,因为食谱有多种成分,但食物可以在多个食谱中。我创建了一个表recipes_ingredients,以帮助处理这种多对多关系。我遇到的问题是新食谱的形式。用户应该只能使用食物表中的食物。我想做谷歌在其搜索中所做的下拉选项。这是我能想到的最好的方法。你们中有人对如何做到这一点有想法吗?对于如何在食谱中添加成分,您还有其他想法吗?
我使用的是 rails 4.1 和 ruby 2.1。我在 Ubuntu 12.04 上。
【问题讨论】:
标签: ruby-on-rails database forms many-to-many