ご存じないかもしれませんが、Instapaper は現在の URL を自分のアカウントに保存するブックマークレットです。基本的に、ブックマークレットはページにスクリプトをロードし、そのスクリプトの URL に次のようなパラメーターを指定します。
z.setAttribute('src', l.protocol '//www.instapaper.com/j/Jabcdefg?u='
encodeURIComponent(l.href)'&t=' (new Date().getTime()));
b.appendChild(z);
これは、現在のページの URL とともに、難読化されたユーザーベースの URL にリクエストを送信することです。
同様のサービスを Rails アプリでどのようにセットアップするか考えています。この作業は、おそらく と呼ばれるものによって行われていることは明らかですparser
。これは、おそらくモデルになります (たとえば、HTTP 要求を実行し、データを解析し、保存します)。モデルに直接ルーティングできますか? 着信要求を処理するためにコントローラーが必要ですか? (私はこの最後のビットを試してみましたが、ビューを自動ロードしますが、これは必要ありません/したくありません)。
この一般的なアーキテクチャについてアドバイスをいただければ幸いです。ありがとう!