我有一个不遵循默认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
将所有列属性显示为大写。