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