0

我有一个不遵循默认 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

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

4

0 回答 0