0

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

4

1 に答える 1

0

さて、Httparty自体を使用して解決しました。私にとって問題を引き起こしていたことの1つは、railsモデルにバインドされているform_forでした。そこで、別のフォームを使用してから、Httpartyを使用してデータを投稿し、リモートアプリ(サーバー側)で各フィールドを取得して永続化しました。とてもシンプルです。今、私はHttpartyのファンです!

于 2012-05-06T17:41:10.880 に答える