我刚刚创建的rails模型出现了一个奇怪的问题.
以下是我的验证:
validates_presence_of :from_name, :message => 'Please provide a from name.'
validates_presence_of :from_email
validates_presence_of :giftition_plan_id
Run Code Online (Sandbox Code Playgroud)
我在使用errors.full_messages和使用时遇到了问题f.error_messages:
g = Giftition.create
g.errors.first
=> ["from_name", "Please provide a from name."]
>> g.errors.full_messages
=> ["{{attribute}} {{message}}", "{{attribute}} {{message}}", "{{attribute}} {{message}}"]
Run Code Online (Sandbox Code Playgroud)
我刚刚开始"{{attribute}} {{message}}".有任何想法吗?
更新:我已经卸载了rails 3以及随之安装的所有gem,这使问题消失了.虽然这不是一个修复...我仍然希望安装rails 3.
更新:听起来像升级到2.3.9修复了问题.不幸的是,我现在已经放弃了,但将来的某个时候我会尝试.
ruby validation activerecord ruby-on-rails internationalization