2011-05-26 51 views
0

我如何制作它,以便在添加新价格时填写表格的用户可以选择他们已经制作的类别或创建新的类别。如何让用户能够选择/创建并保存自己的类别?

我有一个Add_Prices控制器,模型和视图。该模型保留了现在的价格名称,日期和价格。

  1. 我不知道该类别应该是一个字符串还是整数。

  2. 我也不知道如何制作表格,所以用户可以选择一个向下滚动的列表,在他们保存的过去类别的表单上,或者在向下滚动的列表中选择“新建”,弹出一个文本框在它旁边,当他们填满所有东西时他们可以保存它。

  3. 包括该类别的所有内容(价格,日期等)将转到数据控制器/视图,以便他们可以看到所有内容。

请帮助新手!

谢谢!

回答

1

那么,你会非常命名controller(链接只是让你可以看到命名约定)的资源的名称,以便考虑使用只是价格,而不是Add_Prices。至于添加类别,请考虑为类别添加其他资源,并使用轨道associations将类别与其他对象相关联。在这个问题here中演示了使用这种类型的关系。 该类别应该有一个名称是文本,它也应该有一个默认生成的ID。

祝你好运,如果你仍然需要帮助随时让我知道。

+0

我应该有多少款?现在我正在制作日期,类别,价格(价格金额和价格名称)和位置(Google Maps API)。这是否可以,特别是如果我打算在这些资源之上构建? – LearningRoR 2011-05-27 03:10:02

+0

我想要一个数据模型来为每条信息(日期,类别,成本,位置,价格名称等)制作统计信息。我是否为每个零件建立模型? – LearningRoR 2011-05-27 03:18:53

+1

我只是做一个有这些领域的模型。你想让事情尽可能简单。为什么你想为每个领域使用单独的模型?如果你写这样的代码,你会重复自己很多,这不是一个好习惯。 – 2011-05-27 04:44:18

相关问题