and*_*ndy 3 model ruby-on-rails
我目前正在考虑将现有系统(用 Spaghetti PHP 编写)迁移到 Rails。问题是,它必须运行实时数据库。这些不同表上的许多 ID 列都没有命名id。例如,客户表有一个名为 的 ID 列Customer_ID。经过查看,我刚刚意识到 Rails 实际上似乎确实是通过主键而不是名为 的特定列来查找的id。
以后我会在这些 ID 列的命名方面遇到很多问题吗,特别是关系之类的问题?
小智 6
v2.3.8 之后,set_primary_key :col_name已弃用。
self.primary_key = 'col_name'被推荐。
http://api.rubyonrails.org/classes/ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods.html
| 归档时间: |
|
| 查看次数: |
2590 次 |
| 最近记录: |