2016-09-11 2 views
0

私は、ユーザーのGoogle Analytics、Mailchimp、Stripeアカウントからデータを取り込む必要のあるWebベースの解析アプリケーションを構築しています。将来的には複数のAPI呼び出しを1つのRuby on Rails Appにまとめる方法

私は、サードパーティのAPIへの接続方法を知っているが、私はどこ各APIのコードを保存するかわからない

私は接続するために、これを使用:。http://readysteadycode.com/howto-access-the-google-analytics-api-with-rubyが、コードのすべて1つのコントローラに格納されていますが、これは正しくないことがわかります。

各API呼び出しコードはどこに保存する必要がありますか、どのように各APIウィジットに接続すればよいですかh LINK_TO。

+0

「正しさ」は主観的です。それが動作すれば、それは動作します。どのように/どこにコードを格納するかは関係ありません。 –

答えて

0

あなたは本当に正しいです。コントローラは小さくする必要があります。

あなたは、例えば、この宝石で、相互作用を使用することができます。https://github.com/collectiveidea/interactor

相互作用物質は、単純な、単一目的のオブジェクトです。

したがって、1人のインタラクタは、APIを使用して1つの特定のことを行います。

オーガナイザをこの宝石とどのように使用することができます参照してください。インタラクターは、他のインタラクターを実行する単一の目的を持っています。使用しているAPIを使用してアプリを処理するには、多くの手順が必要になるでしょう。

希望すると便利です。

関連する問題