为什么我的模型的属性大写?

时间:2013-06-05 15:23:17

标签: ruby-on-rails

我有一个不遵循默认Rails命名约定的遗留表。

模特课:

class TestTable < ActiveRecord::Base
    self.table_name = :test_table
    self.primary_key = :test_table_id

    attr_accessible :param_one, :param_two

我可以执行t = TestTable.new,但所有列属性都是大写的。

t.param_one

生成“未定义的方法”。

t.PARAM_ONE

不会产生任何错误。

t.inspect

将所有列属性显示为大写。

0 个答案:

没有答案