Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 改变能做什么?_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 改变能做什么?

Ruby on rails 改变能做什么?,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我遇到了以下代码行: self.update(next_question_at: (next_question_at.next_week).change(hour: 10)) 我在谷歌上搜索change方法,但找不到它的文档,该方法在做什么?它更改DateTime对象的小时值,该对象由next\u question\u at.next\u week返回 假设您有此2013-01-01 11:55:00,如果您应用更改(小时:7),它将成为2013-01-01 7:55:00 您可以使用以下任意

我遇到了以下代码行:

self.update(next_question_at: (next_question_at.next_week).change(hour: 10))

我在谷歌上搜索
change
方法,但找不到它的文档,该方法在做什么?

它更改
DateTime
对象的小时值,该对象由
next\u question\u at.next\u week
返回

假设您有此
2013-01-01 11:55:00
,如果您应用
更改(小时:7)
,它将成为
2013-01-01 7:55:00

您可以使用以下任意键:

:year, :month, :day, :hour, :min, :sec, :offset, :start.
您可以在此处找到方法文档:


它更改
DateTime
对象的小时值,该对象由
next\u question\u在下一周返回

假设您有此
2013-01-01 11:55:00
,如果您应用
更改(小时:7)
,它将成为
2013-01-01 7:55:00

您可以使用以下任意键:

:year, :month, :day, :hour, :min, :sec, :offset, :start.
您可以在此处找到方法文档: