如何使用ActiveRecord映射非标准表,还是应该使用其他ORM?

我正在使用一个名为(smsin,smsout和smsparts)的三个表的工具(UltraSms)

我需要在具有其他表的相同Rails应用程序中使用这些表。 使用ActiveRecrod,我知道表名必须是按惯例的多个Active记录类名。 有没有办法轻松地将它们映射到ActiveRecrod类,还是应该找到手动方式为它做ORM?

谢谢,

你可以这样做:

class MyClass < ActiveRecord::Base set_table_name "smsin" end 

似乎在Rails3.1中,方法名称更改为table_name= ,例如

 class Mouse < ActiveRecord::Base self.table_name = "mice" end