Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.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 在Rails/Ruby中没有对象的concat做什么?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 在Rails/Ruby中没有对象的concat做什么?

Ruby on rails 在Rails/Ruby中没有对象的concat做什么?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我在某个地方偶然发现了下面的代码,可以看出它将使用某个块渲染部分。但是concat的最后一部分做什么呢 def method(stuff="example", &block) content = render(:partial => 'some_partial', :locals => { :content => capture(&block) } ) concat(content) end 连接在渲染之前传递

我在某个地方偶然发现了下面的代码,可以看出它将使用某个块渲染部分。但是
concat
的最后一部分做什么呢

  def method(stuff="example", &block)

    content = render(:partial => 'some_partial',
        :locals => { :content => capture(&block) }
    )
    concat(content)
  end

连接在渲染之前传递的字符串


在呈现字符串之前将其连接起来


当文本不在输出块(如
内时,
concat
方法用于输出文本,当文本不在输出块(如
内时,
concat
方法用于输出文本