0
我想知道是否有最佳名稱模型屬性不會與ActiveRecord::Base
實例方法衝突。如何避免在命名模型屬性時發生衝突?
例如,我們可能不會將屬性命名爲class
或toggle
,因爲這些名稱已被採用。但是,如何在生成模型時知道名稱是否衝突?有任何想法嗎?
我想知道是否有最佳名稱模型屬性不會與ActiveRecord::Base
實例方法衝突。如何避免在命名模型屬性時發生衝突?
例如,我們可能不會將屬性命名爲class
或toggle
,因爲這些名稱已被採用。但是,如何在生成模型時知道名稱是否衝突?有任何想法嗎?
消防您在第一
> a = MyModel.new
> a.methods.grep(/my_attr/)
控制檯如果沒有,很好,你可以使用my_attr
見http://stackoverflow.com/questions/13750009/reserved-names-with-activerecord-models 。 – 2013-05-05 04:24:08