Rails 请问 Ruby on Rails 有没有不用 Model 与 SQL 表对应也能直接操作数据库的类?

lgor · 2017年07月13日 · 最后由 bobo 回复于 2017年07月13日 · 2060 次阅读

刚学 rails 不久,因为之前用过 Java 的 jfinal 框架,两者的 Active Record 是一样的。

但 Jfinal 里面有 Db 和 Record 这两个类,可以不用预先配置好 sql 表跟 model 的映射,Record 直接能像 model 一样获取数据。

rails 里面有没有类似的类与方法呢?

最近开发一个 app 项目,后台是用 rails 写的,但接入了第三方 H5 的页面系统(后台是 Java 写的),为了便于交互,现在把两者的服务器放在同一台主机了,sql 表也放在同一个数据库中,现在想用 rails 读取 H5 系统中原先有的表,该怎么操作呢?

rails 后台并不需要对 H5 的表做太多操作,只是偶尔有读取和修改的需求,拿来再建立十几二十个 rails 的模型来映射表又有点浪费的感觉,请大神指点!

Sequel 这个 gem 可以参考下。https://github.com/jeremyevans/sequel

bobo 回复

这个 gem 要求是要 sqlite3,mysql 可以使用吗

lgor 回复

可以。

lgor 关闭了讨论。 07月17日 12:13
需要 登录 后方可回复, 如果你还没有账号请 注册新账号