我的 Rails 日期选择器字段发送日期时间信息,这些信息在 params 哈希中分解为不同的值,例如:
Parameters: {"commit"=>"Save",
"interview_date(3i)"=>"29",
"interview_date(1i)"=>"2013",
"interview_date(4i)"=>"20",
"interview_date(5i)"=>"13",
"interview_date(2i)"=>"8}
如何使它将日期时间作为一个正确的字符串发送?
Parameters: {"commit"=>"Save",
"interview_date"=>"2013-8-29 20:8:13"}
我知道 Rails 会将其转换为日期,但只有当我的模型将 interview_date 作为属性时才会发生这种情况。ActiveRecord 识别并将其转换为 interview_date。在我的例子中,我将此信息存储在名为 Response 的模型中的一个名为“answer”的属性中。所以 rails 不会转换它,因为它与属性的名称不匹配。