如何覆盖ActiveRecord CRUD操作?

时间:2011-07-13 18:37:15

标签: ruby-on-rails-3 activerecord activemodel

我是否有可能使用“rails generate model ...”创建我的模型,它创建了所有CRUD内容,包括创建,更新和删除视图,然后我覆盖rails CRUD方法来执行其他操作,例如打印他们全都或其他什么?

我需要将我的模型编码为JSON,并将其发送到中间件,将其保存到数据库中。

一个小例子真的会有所帮助......非常感谢......

请帮忙!

2 个答案:

答案 0 :(得分:1)

回答我最终发现的问题是使用ActiveModel。

感谢您输入好友!

答案 1 :(得分:0)

真正将脚手架连接到ActiveRecord的唯一方法是class Model << ActiveRecord::Base。所以就这样吧。

然后运行脚手架并取走继承自ActiverRecord的类顶部的行。之后,你需要用你想要的任何东西连接你的数据库。