Ruby on rails 将输入分成两部分

Ruby on rails 将输入分成两部分,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我在一个网站上工作,我想将一个输入分成两部分(两个下拉列表),然后将它们连接在一起,然后将该值放入我的数据库 事情是这样的: 我希望用户输入一个产品年龄,我想给他们一个下拉列表,他们可以选择一个数字和一个下拉列表,他们可以选择,如果它是一天,一周或一个月。 因此,他们可以选择“1”+“天”或“4”+“周”,并在我的年龄数据库列中选择“1天”或“4周”。我怎样才能做到这一点?不是对您的问题的直接回答,也许是OT,但我建议您在数据库中使用日期列。这将允许您在SQL中执行比较(如之前/之后)和排序 您

我在一个网站上工作,我想将一个输入分成两部分(两个下拉列表),然后将它们连接在一起,然后将该值放入我的数据库

事情是这样的:

我希望用户输入一个产品年龄,我想给他们一个下拉列表,他们可以选择一个数字和一个下拉列表,他们可以选择,如果它是一天,一周或一个月。
因此,他们可以选择“1”+“天”或“4”+“周”,并在我的年龄数据库列中选择“1天”或“4周”。我怎样才能做到这一点?

不是对您的问题的直接回答,也许是OT,但我建议您在数据库中使用日期列。这将允许您在SQL中执行比较(如之前/之后)和排序


您可以始终使用
distance\u of\u time\u in\u words
distance\u of\u of\u time\u in\u words\u to\u now
helpers()来生成人类可读的时间,就像4天前一样,等等。

我知道这些方法,但我不需要严格指定时间,因此日期类型没有帮助。还有其他建议吗?我只是想知道如何将一个输入分成两部分