首页 > 解决方案 > 获取模型的所有有效字段

问题描述

这个问题是关于 ruby​​ on rails 的。获取可以传递给 ruby​​ on rails 模型构造函数的所有键列表的方法是什么?post.attributes方法给了我该表中所有实际列的列表。但它不包括关联生成的字段。它不包括:blog. 我怎样才能属性加上关联创建的字段?谢谢。

标签: ruby-on-railsmodelassociations

解决方案


有很多方法可以检查 的属性Model

  1. Model=> 返回模型字段及其数据类型
  2. Model.new=> 返回模型字段及其默认值
  3. Model.inspect=> 返回string模型字段及其数据类型
  4. Model.attribute_names=> 返回属性数组
  5. Model.column_names=> 返回属性数组
  6. Model.new.attributes=> 返回具有默认值的所有字段的哈希

推荐阅读