Arv*_*ind 6 web-services ruby-on-rails
我打算写一些新的UI代码,很多人建议使用RoR.但是从我到目前为止读到的关于RoR的内容来看,似乎几乎必须要有一个数据库来存储后端数据.就我而言,我无法访问数据库,所有数据对象都可通过Web服务(一些REST和SOAP服务)获得.
我认为在这种情况下我必须使用控制器直接与服务通信,但是在没有模型层(ActiveRecord)的情况下使用RoR仍然是个好主意.
是否有任何其他框架更适合这种方法(我可以使用Java或Ruby中的任何东西,我们没有任何PHP或Python代码).
Rails 可以很好地解决这个问题;它明确支持在没有 ActiveRecord 的情况下运行。查看默认文件中的注释environment.rb:
# Skip frameworks you're not going to use. To use Rails without a database
# you must remove the Active Record framework.
# config.frameworks -= [ :active_record, :active_resource, :action_mailer ]
Run Code Online (Sandbox Code Playgroud)
database.yml如果你不加载ActiveRecord,你的文件将被忽略;您的所有模型都可以从 ActiveResource::Base 继承并且可以正常工作。
| 归档时间: |
|
| 查看次数: |
579 次 |
| 最近记录: |