0
是否可以通過使我們的方法顯示來自控制器的驗證錯誤消息?請檢查下面顯示來自rails模型的驗證錯誤消息
validate :validation
def validation
if self.RJan.nil? && self.RFeb.nil? && self.RMar.nil? && self.R1.nil?
#How do write my error message here ?
end
end
的代碼和我的形式
<% if @record.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@record.errors.count, "error") %> prohibited this record from being saved:</h2>
<ul>
<% @record.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
所以在if塊我應該寫self.errors.full_messages? –
更新了答案 –
感謝路易斯真的很感謝你的幫助! –