我想用ActiveRecord验证创建一个Rails(2.1和2.2)模型,但没有数据库表.什么是最广泛使用的方法?我发现一些声称提供此功能的插件,但其中许多插件似乎没有得到广泛使用或维护.社区推荐我做什么?现在我倾向于根据这篇博文提出我自己的解决方案.
我有一个Feed没有任何"本地"数据的view()的模型,视图和控制器.也就是说,数据通过Web服务调用抓取到客户端站点并在本地视图中呈现.
本地站点需要验证从远程站点获取的对象是否有效(通过验证User拥有该对象的对象是否有效Feed)然后显示它.
我有逻辑从Feed模型中的远程源获取数据.然后Feed控制器获取feed id的URL参数,将其传递给模型getFeed函数,并显示它.
但是,由于没有表,Feed.getFeed(params[:feed_id])控制器中的调用返回错误说there is no table Feed.
我应该删除Feed模型,只是让getFeed函数成为辅助函数吗?什么是正确的Rails方式来处理没有表的模型?