私はRubyOnRailsの初心者であり、外部サービスを使用するには、JSONAPIのクライアント部分を実装する必要があります。
私はjsonrpcと呼ばれる宝石を見つけました、そしてそれは私にとって完璧に見えます。私はそれをGemfileに次のように追加しました:
gem 'jsonrpc'
gem 'json'
と走ったbundle
私のコードは次のようになります:
class SearchController < ApplicationController
def index
d = JsonRpcClient.new 'http://remote.bronni.ru/Dictionaries.ashx'
@countries = d.getCountries
end
しかし、私がそれにアクセスしようとするとhttp://localhost:3000/search
、Railsは次のように述べています。
NameError in SearchesController#index
uninitialized constant SearchController::JsonRpcClient
Railsの経験はほとんどないので、皆さんに手伝ってもらいたいと思います。私は本当にこれをできるだけ早く機能させる必要があります。
よろしくお願いします!私は本当にあなたの助けに感謝します!
アップデート
ActiveResourceを機能させようとしましたが、URLを構築する方法がわかりません。リモートサービスはRubyXMLアプリではありません。(http://remote.bronni.ru/Dictionaries.ashx)そして、getCountriesメソッドを使用する必要があるため、URLはhttp://remote.bronni.ru/Dictionaries.ashx/getCountriesになります。