Ruby on rails 如何搜索Ruby/Rails';语法

Ruby on rails 如何搜索Ruby/Rails';语法,ruby-on-rails,ruby,Ruby On Rails,Ruby,作为一个初学者,我在编码时总是遇到一些方法上的问题。例如,当我编写导入csv功能时,我不知道new是否可以将块作为变量,也不知道csv.foreach迭代了什么 def self.import(file, date) CSV.foreach(file.path, header: true) do |row| point = Point.find_or_create_by_name(row["name"]) point.observations.new do |observat

作为一个初学者,我在编码时总是遇到一些方法上的问题。例如,当我编写导入csv功能时,我不知道
new
是否可以将块作为变量,也不知道
csv.foreach
迭代了什么

def self.import(file, date)
  CSV.foreach(file.path, header: true) do |row|
    point = Point.find_or_create_by_name(row["name"])
    point.observations.new do |observation|
      observation.value =  row["value"]
      observation.record_date = date
    end
  end
end
对于大多数开发人员来说,这些问题都很简单,但对于像我这样的初学者来说,这些都是我们真正需要解决的现实问题

我们如何搜索Ruby的语法?

您在寻找什么


查看文档?此外,这不是语法问题,而是用法问题。除了ruby-doc.org,还有apidock、Dash及其克隆、ri、pry doc等。