Rails 提交 Rails 表单时,表单里一个字段自动被置为空是什么原因?

gsky · March 09, 2015 · Last by gsky replied at March 09, 2015 · 2009 hits

Rails 里一个表单里有 N 个字段,其中一个 name 字段是必填项。我把表单里的字段填写后提交:

点击提交按钮时,name 被自动设为空,无法提交:

但是在调试代码里可以看到 name 是有值的:

其他字段都没有问题,只有 name 字段这样。 name 字段是在我建好表之后,迁移添加的:

class AddNameColumnToFactors < ActiveRecord::Migration
   def change
     add_column :factors, :name, :string
   end
 end

到底可能是什么原因造成的呢?..

strong parameters?

#1 楼 @lyfi2003 哈哈,是的,添加 name 属性后忘记加到 strong parameters 了..谢谢 😄

You need to Sign in before reply, if you don't have an account, please Sign up first.