2012-05-02 9 views
0

Httpartyを初めて使用しています。私は、デフォルトのメソッド、新しい、新しいモデルオブジェクトを作成するための作成と簡単なレールアプリケーションがあります。基本的に記事コントローラを例として考えると、最初の新しいメソッドはModel.Newでモデルをインスタンス化し、ユーザーにデータを要求する部分フォームが呼び出され、送信時にコントローラ作成メソッドが呼び出されます。しかし、私の問題は、Httpartyを使っていろいろなレールアプリケーションからこれらのメソッドを遠隔から呼び出したいということです。最初に新しいメソッドを呼び出すと、リモートモデルをインスタンス化してリモートアプリケーションに返します。リモートアプリケーションでは、インスタンスをjsonとして取得し、オブジェクトモデルとして取得できません。だから、私がform_forを呼び出すと、私のためのリモートアプリケーション上にあり、ローカルではないオブジェクトモデルを受け入れるので、エラーが出ます。どんな解決策ですか?ありがとうございます。Httpartyを使用してリモートレールアプリケーションにフォームデータを送信

+0

基本的に、私はHttpartyと投稿をしたい、投稿データはフォームから来ます。簡単な記事をリモートで作成したいありがとう。 – Sara

+0

http://api.rubyonrails.org/classes/ActiveResource/Base.html –

+0

ありがとうございます。しかし、Httpartyとレールの使い方はどうですか?これまで経験したことがある人は誰ですか? – Sara

答えて

0

私はHttparty自体を使用して解決しました。私に問題を起こしていたことの一つは、レールモデルに縛られたform_forでした。だから私は別のフォームを使用して、ちょうどHttpartyを使用してデータを投稿し、リモートアプリケーション(サーバー側)では各フィールドを取り出して永続化しました。非常に簡単です。今私はHttpartyのファンです!

関連する問題