我正在使用一个名为(smsin,smsout& smsparts)的三个表的工具(UltraSms)
我需要在具有其他表的相同Rails应用程序中使用这些表。使用ActiveRecrod,我知道表名必须是按惯例的多个Active记录类名。有没有办法轻松地将它们映射到ActiveRecrod类,还是应该找到手动方式为它做ORM?
谢谢,
担
答案 0 :(得分:12)
似乎在Rails3.1中,方法名称已更改为table_name=
,例如
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
答案 1 :(得分:7)
你可以这样做:
class MyClass < ActiveRecord::Base
set_table_name "smsin"
end