在命名模型属性时如何避免冲突?

时间:2013-05-05 04:11:49

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

我想知道是否有最好的名称模型属性,它不会与ActiveRecord::Base实例方法冲突。

例如,我们可能不会将属性命名为classtoggle,因为这些名称已被采用。但是,如何在生成模型时简单地知道名称是否存在冲突?有什么想法吗?

1 个答案:

答案 0 :(得分:3)

首先解开你的控制台

 > a = MyModel.new
 > a.methods.grep(/my_attr/)

如果没有,那很好,你可以使用my_attr