我有一个模型和变更集方法。我想要一个可选字段,如果它没有传递给费用集,我想要设置一个默认值。我怎样才能做到这一点?变更集中字段的默认值
4
A
回答
8
当您创建模式时,可以通过将:default
原子传递给它来给它一个默认值。
schema "foo" do
field :name, :string, default: "bar"
end
+0
你能否像这样默认一个关联? – phil
+2
是的。请记住,默认密钥是在编译时计算的。因此,如果您执行数据库访问来查找外键,它将仅在编译时访问数据库,而不是每个插入。 –
相关问题
- 1. springSecurityService的默认字段值
- 2. Hibernate中嵌入字段的默认值。 java.sql.SQLException:字段'url'没有默认值
- 3. 更改默认字符集
- 4. Avro字段默认值
- 5. Sensenet DateTime字段默认值
- 6. Django AdminForm字段默认值
- 7. 选项字段默认值
- 8. Odoo 8 - 默认字段值
- 9. 覆盖默认值字段
- 10. 密码字段中的Jquery默认值
- 11. zenity字段中的默认值
- 12. TWTweetComposeViewController中'From:'字段的默认值
- 13. Magento更改管理中的选择字段的默认值
- 14. 从请求变量中设置表单字段的默认值
- 15. 在phpmyadmin中更改字段默认
- 16. South忽略Python/Django中字段默认值的更改
- 17. 如何更改Odoo(旧API)中属性字段的默认值?
- 18. MySql将列中的所有字段更新为默认值
- 19. 值的字段的默认Django管理
- 20. sqlite的插入与默认字段的默认值
- 21. 值java.sql.SQLException:字段“passwordConfirmation”没有默认值
- 22. 值java.sql.SQLException:字段没有默认值
- 23. Django字段的默认值是什么?
- 24. SQL Server 2000 - varchar字段的默认值
- 25. 输入字段的多个默认值
- 26. 获取一个字段的默认值
- 27. 的Symfony 2选择字段默认值
- 28. 表单对象字段的默认值
- 29. 默认字段值的Javascript验证
- 30. 如何定义字段的默认值
如何在发送'cast'之前执行'params = Map.put_new(params,“field”,default_value)''? – Dogbert
@Dogbert,tnks。 – Kooooro
@Dogbert这是公认的违约方式吗?例如,用户的角色:'params = Map.put_new(params,:role_id,2)' – phil