我正在使用表单构建器,但我需要额外的字段,这些字段不包含在我的模型中。所以我使用text_field_tag添加它,但是当我验证表单并且它是一个错误存在时,表单刷新了错误消息和那些text_field_tag的值是松散的。什么是正确的方法来保存数据?
我的表单构建器:
<%= form_for @brand do |f| %>
<%= f.text_field :name %>
<%= text_field_tag :description %>
<%= f.submit 'Save' %>
<% end %>
任何帮助将不胜感激!
答案 0 :(得分:0)
在控制器中:
params[:description] ||= ""
以您的形式:
<%= text_field_tag :description, params[:description] %>