一个数据表名为:forum_forum 另一个表名为:forum_forumfield
他们之间其实是 has_one 与 belongs_to 的关系
我只想启用一个 Forum Model,不想再引入一个 ForumField Model 想直接使用一个 Forum Model 来进行读写操作 不知道是否靠谱,求支援……
如果是 has_one 和 belongs_to...那不是本来就是一张表吗 只是可能后者太大要分离 我记得 Nested Model Form 可以比较方便的处理 但是不能没有 model
对于不太常用的 has_one 是可以的,把 belongs_to 的部分当作一个 hash attribute 就可以了。不过索引就差点。
看明白了,楼主这是想把现有 PHP 的数据库同时给 Rail 使用。一套界面(两个应用 render)、一个数据库、两个不同应用。我只能说这是瞎折腾。
我现在这么干……
default_scope { select("forum_forum.*, forum_forumfield.*").where(status: 3, type: :sub).joins("LEFT JOIN forum_forumfield ON forum_forum.fid = forum_forumfield.fid") }
让大家见笑了……