【发布时间】:2010-07-20 18:30:12
【问题描述】:
我开始学习 Ruby on Rails 并发现自己对语法感到困惑,所以我不得不阅读一些 Ruby 语法。我从http://www.cs.auckland.ac.nz/references/ruby/doc_bundle/Manual/man-1.4/syntax.html学习了语法:
method_call do [`|' expr...`|'] expr...end
他们称之为迭代器。我了解迭代器通过循环运行,但我不明白我应该如何阅读此内容或此语法中发生了什么。我一直在 RoR 截屏视频中看到它,而且这些话是有道理的,但我实际上不知道发生了什么。谁能给我解释一下?
编辑:示例
respond_to do |format|
format.json
format.xml { render :xml => @posts }
end
【问题讨论】:
标签: ruby-on-rails ruby syntax iterator