【发布时间】:2015-05-28 07:01:32
【问题描述】:
我有一个活动,想为他们的开始和结束日期添加 1 天。代码:
params[:event][:start_time] = [:event][:start_time] + 1.day
params[:event][:end_time] = [:event][:start_time] + 1.day
这应该添加到开始和结束时间 1 天,但它不起作用。
错误是:
no implicit conversion of Symbol into Integer
有人可以帮忙吗?
【问题讨论】:
-
您的变量包含 Array 实例(采用 [hash_key, hash_value] 格式),因此它不需要 Symbol in [] 方法
-
你能告诉我们
params[:event][:start_time]的价值吗? -
@shivam 你能告诉我怎么做吗?
-
我认为参数有问题,所以请发布日志
-
@AmitSharma 我刚接触 Rails。你能告诉我怎么做吗?
标签: ruby-on-rails ruby time