Ruby on rails官方API文件中使用的代码不正确?

时间:2011-12-25 15:52:20

标签: ruby-on-rails ruby-on-rails-3

我一直在阅读rails API文档中的官方ruby,并且遇到了一个我在其他地方找不到的奇怪符号。例如,在http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html

它充满了以“<%Q”开头的代码,例如:

  

<%Q form_for @post do | f | %GT;     ...

我首先想到的是我遗漏了一些东西,这是另一种宣言,因为这是一份官方文件。我所知道的只是“<%...%>”和“<%= ...%>”s,但在谷歌搜索了一段时间后,我觉得这可能是一个错误。我错过了什么吗?

2 个答案:

答案 0 :(得分:2)

是的,由于Rails使用的RDoc解析器中的错误,这是错误的。有关详细信息,请参阅此处:http://groups.google.com/group/rubyonrails-docs/browse_thread/thread/bc1ae76aa8179406

答案 1 :(得分:1)

我认为必须使用从源代码生成api文档的rdoc / sdoc脚本来执行某些操作 - 在生成api文档的source中没有%Q的痕迹。