Ruby Rails是否可以在显示表单之前进行检查?

时间:2014-02-05 21:32:50

标签: ruby-on-rails

在显示这个简单的表格之前是否可以检查提交:

<%= form_for @article, url: {action: "create"}, html: {class: "nifty_form"} do |f| %>
  <%= f.text_field :title %>
  <%= f.text_area :body, size: "60x12" %>
  <%= f.submit "Create" %>
<% end %>

如果它已经提交了第一次显示其他HTML内容?

1 个答案:

答案 0 :(得分:1)

测试对象。如果您使用的是ActiveRecord / Mongoid:

<% if @article.new_record? %>
  ... display form ...
<% else %>
  ... do something different ...
<% end %>