def create
item = current_administrator.items.build(params[:category1])
item.created_at = Time.now
item.save!
redirect_to root_path
end
Der Code wird item.save!
nicht tun, da er der Meinung ist, dass die Kategorien im Formular leer sind, aber abgeschlossen wurden .
Validation failed: Item can't be blank, Category4 can't be blank, Category1 can't be blank
Das Formular:
<%= form_for VerbRegular.new do |f| %>
<div id="add_verb_container">
<%= f.text_field :category1 %>
<%= f.text_field :category2 %>
<%= f.text_field :category3 %>
<%= f.check_box :type %>
<%= f.text_field :category4 %>
<%= f.text_field :comment %>
</div>
<%= f.submit "Add to list" %>
<% end %>
build(params[:category1])?
nur category1 übergeben? wahrscheinlich brauchen Sie etwas mehr wie build(params[:verb_regular])