如果我有一个名为Products的表,是否可以在cmd提示符中输入任何内容以显示Products中包含的字段(列)名称?
我尝试rails Products.column_names
,但这会产生错误。
答案 0 :(得分:1)
在命令行中,键入rails c
,或使用better-errors
支持的控制台。
键入表名,将自动显示属性列表。
Product
要返回属性名称数组,请键入
Product.attribute_names
如果您想查看您的表格是否具有特定属性,请尝试
Product.attribute_names.include?("price")
您也可以使用
Product.method_defined?(:price)
或
Product.methods.include?(:price)
答案 1 :(得分:0)
答案 2 :(得分:0)
只需在rails控制台中尝试Product
即可。或者,您也可以尝试Product.new
查看属性。