Ruby on Rails - 将DateTime作为URL中的参数传递

时间:2015-06-15 15:23:05

标签: ruby-on-rails datetime url params zone

我的网址start参数为2015-06-11T11:34+01:00

网址:/admin?start=2015-06-11T11:34+01:00

start_date = params[:start]

当我尝试显示start_date时,我收到2015-06-11T11:34 01:00缺少+的消息。 start_date.to_time显示2015-06-11 11:34:00 UTC。这意味着+之后发送的内容并不重要,即+01:00 or +05:00

在我的ruby控制台中,我正确地收到start_date作为2015-06-11 10:24:00 UTC

如果没有+01:00被忽略,请告诉我如何检索start参数的值。

1 个答案:

答案 0 :(得分:0)

param值作为字符串获取:

start_date = params[:start].to_s