我只是想在表单中添加另一个字段(jaar),但它不会保存到数据库中。结果我得到了'nil'。
class AddJaarToStudents < ActiveRecord::Migration
def change
add_column :students, :jaar, :string
end
end
我的表格中的字段:
<%= f.input :jaar, label: 'Leeftijd'%>
提供的值(jaar / leeftijd)是一个整数,是否会导致无法保存到数据库的问题?
亲切的问候,
伊夫
答案 0 :(得分:0)
你是否在控制器的params列表中将jaar列入白名单?如果没有,强大的参数将过滤掉它。在保存发生之前,您应该查看是否存在jaar。
http://guides.rubyonrails.org/action_controller_overview.html#strong-parameters
答案 1 :(得分:0)
此外,您是否可以检查以确保您已添加:jaar到控制器中的参数列表。
可能没有保存,因为控制器没有将:jaar列发送到模型中。