hwr*_*kns 2 rest ruby-on-rails ruby-on-rails-3
我是Ruby on Rails的新手,虽然我喜欢提供的组织和标准,但我对如何在这种特定情况下让rails工作有点困惑.
我有一个Web服务,我想使用我的rails应用程序.直接连接到数据库会很好,并立即为我提供使我的Rails应用程序工作所需的模型.
但是,我必须复制webservice提供的所有逻辑(这不是一件容易的事).如果我没有直接连接到数据库,我将如何持久保存模型(例如用户模型).
我是否必须创建一个单独的数据库来模拟服务器的数据库,但从不直接与它进行交互?
在此先感谢 - 如果您需要澄清,请告诉我.
编辑:示例
ActiveResource处理你的用例很好http://api.rubyonrails.org/classes/ActiveResource/Base.html
它的作用是反映服务返回的json并假冒对象使它看起来像是一个真实的对象.
class User < ActiveResource::Base
end
user = User.find(1)
puts user.name
# "scott"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6056 次 |
| 最近记录: |