我目前正在遵循Rails入門指南,包括使用發佈和評論模型創建博客。在後期展示方法中,有一種形式可以創建新評論。像這樣。顯示另一個控制器頁面內的錯誤消息
<%= form_for([@post, @post.comments.build]) do |f| %>
<div class="field">
<%= f.label :commenter %><br />
<%= f.text_field :commenter %>
</div>
<div class="field">
<%= f.label :body %><br />
<%= f.text_area :body %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
但是,我想禁止用戶發佈一個以上的評論,在一個特定的職位。我會如何去做這件事?我一直在使用驗證器,但似乎無法圍繞添加錯誤並在帖子#show頁面上顯示它們。
你是否已經創建了用戶模型? – 2012-02-06 22:23:05
@KyleMacey是的,我有 – 2012-02-06 22:56:51