2010-06-11 106 views
3

这是代码的一个非常普遍的一块Rails的error_messages帮手

<% form_for :blah... do |f| %> 
<%= f.error_messages %> 
First name: <%= f.text_field :first_name %><br /> 
.... 
<% end %> 

error_messages是一个辅助方法,但我有一个很难找到的文档吧,这是为什么?

回答

6

我在这里找到它们:error_messages与error_messages_for具有相同的参数。

但是,在Rails 3中,error_messages和error_messages_for已被弃用,并且have been moved out to a plugin

+0

感谢您的信息,但您是如何知道这两者具有相同的参数?这是令我厌恶的部分,我没有看到任何明确的提及这种效果。 – Bob 2010-06-11 20:38:51

+0

你说得对。我找不到任何文件。看看代码,但请明确:http://bit.ly/dyXaYs。似乎所有error_messages都在做的是调用error_messages_for作为params接收的选项。希望这可以帮助。 – 2010-06-12 04:17:09

+0

谢谢克里斯蒂安。 – Bob 2010-06-12 15:50:06