Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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 Rails是将子记录加载到现有父对象的更好方法_Ruby_Activerecord_Ruby On Rails 5 - Fatal编程技术网

Ruby Rails是将子记录加载到现有父对象的更好方法

Ruby Rails是将子记录加载到现有父对象的更好方法,ruby,activerecord,ruby-on-rails-5,Ruby,Activerecord,Ruby On Rails 5,我有一个典型的有很多关系: class Effort < ApplicationRecord has_many :split_times end 必须有更好的方法…不是吗?既然您可以访问努力对象,也许您可以这样做 @effort = #effort_object split_times = @effort.split_times => #returns array of data 希望这对您有所帮助,因为您可以访问“努力”对象,也许您可以这样做 @effort = #effo

我有一个典型的有很多关系:

class Effort < ApplicationRecord
  has_many :split_times
end

必须有更好的方法…不是吗?

既然您可以访问努力对象,也许您可以这样做

@effort = #effort_object
split_times = @effort.split_times
=> #returns array of data

希望这对您有所帮助,因为您可以访问“努力”对象,也许您可以这样做

@effort = #effort_object
split_times = @effort.split_times
=> #returns array of data

希望这对你有所帮助

我不太清楚你在说什么。为什么一定要有更好的方法呢?检查并(特别是collection.create)。也许把整个页面读几遍……还有,看看作用域或默认作用域,如果有帮助的话。不确定你得到了什么。为什么一定要有更好的方法呢?检查并(特别是collection.create)。也许把整个页面读几遍……另外,如果有帮助的话,请查看范围或默认范围。