Ruby on Rails - 如何在表中显示字段

时间:2015-03-09 16:43:58

标签: ruby-on-rails windows

如果我有一个名为Products的表,是否可以在cmd提示符中输入任何内容以显示Products中包含的字段(列)名称?

我尝试rails Products.column_names,但这会产生错误。

3 个答案:

答案 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)

您应该使用:

Product.attribute_names

详情为here

答案 2 :(得分:0)

只需在rails控制台中尝试Product即可。或者,您也可以尝试Product.new查看属性。