如何让用户能够选择/创建和保存自己的类别?

时间:2011-05-26 04:08:14

标签: ruby-on-rails

如何制作,以便在添加新价格时填写表单的用户可以选择已经制作的类别或创建新的类别。

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

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

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

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

  4. 请帮助新手!

    谢谢!

1 个答案:

答案 0 :(得分:1)

好吧,理想情况下,您可以将controller(链接只是为了查看命名约定)命名为资源名称,因此请考虑使用Price而不是Add_Prices。至于添加类别,请考虑为类别添加其他资源,并使用rails associations将类别与其他对象相关联。在这个问题here中展示了使用这种类型的关系。 该类别应具有文本名称,并且还应具有默认生成的ID。

祝你好运,如果你还需要帮助,请随时告诉我。