我一直在阅读rails API文档中的官方ruby,并且遇到了一个我在其他地方找不到的奇怪符号。例如,在http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html
上它充满了以“<%Q”开头的代码,例如:
<%Q form_for @post do | f | %GT; ...
我首先想到的是我遗漏了一些东西,这是另一种宣言,因为这是一份官方文件。我所知道的只是“<%...%>”和“<%= ...%>”s,但在谷歌搜索了一段时间后,我觉得这可能是一个错误。我错过了什么吗?
答案 0 :(得分:2)
是的,由于Rails使用的RDoc解析器中的错误,这是错误的。有关详细信息,请参阅此处:http://groups.google.com/group/rubyonrails-docs/browse_thread/thread/bc1ae76aa8179406。
答案 1 :(得分:1)
我认为必须使用从源代码生成api文档的rdoc / sdoc脚本来执行某些操作 - 在生成api文档的source中没有%Q的痕迹。