2

私は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になります。

4

0 に答える 0