Railsアプリを作成しており、そのためのモバイルアプリも開発します。私はそれをRESTfulにし、すべてのフロントエンドビューがバックエンドと通信するAPIを作成しようとしています。モデルに直接ではなく、コントローラーにAPIと通信させる方法はありますか?このようにして、すべてのフロントエンドアクセスがAPIによって制御されるようにすることができます。
編集:
これについて話している記事が2つ見つかりました。しかし、私はAPIをWebサイトのメインコントローラーとビューから正確に分離する方法を見つけようとしています。モデルではなく、コントローラーとビューがAPIと直接通信するようにする方法はありますか?
http://engineering.gomiso.com/2011/05/16/if-youre-using-to_json-youre-doing-it-wrong/
http://blog.gomiso.com/2011/06/27/building-a-platform-api-on-rails/
http://www.rubyflow.com/items/5649-rabl-the-ruby-api-templating-language