我正在围绕几个现有数据库构建一个rails应用程序,现有数据库中使用的列名称根本不适用于rails关联约定.有没有办法在模型中设置类似于您的方式的列名别名
class User < Activerecord::Base
self.set_table_name "users"
end
Run Code Online (Sandbox Code Playgroud)
当现有的db列不能使用默认的rails关联命名约定时,我可以设置列名别名吗?
Zhe*_*man 16
在您的模型中,只需为属性(列)设置别名.例如:
class User < Activerecord::Base
alias_attribute :new_column_name, :real_column_name
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4397 次 |
| 最近记录: |