プログラミング初学者で今はAPIをいじって遊んでいるものです。
例えばですが、とあるセミナー参加者のデータを返してくれるAPIを叩き、以下のようなハッシュが返ってきたとします。
["参加者", [{"id"=>176, "名前"=>"ダニエル", "職業"=>"学生", "誕生日"=>"1995-01-20", "国籍"=>"イングランド"}, {"id"=>178, "name"=>"田中", "職業"=>"社会人", "誕生日"=>"1992-3-20", "国籍"=>"日本"}, ]]
そして、このハッシュ、配列をdataという変数に格納しているとします。
そこで2つ質問がございます。
まずはこの二つの配列から特定のキーと値のペアを取り出したい場合はどのようにすれば良いのかということです。
例えば、"職業"=>"学生" "職業"=>"社会人"の2つのハッシュのみを取り出す(つまりキーが職業のもののみを取り出す)には変数dataに対してどのようなメソッドを使えば良いが分からないということです。
またこれはこの質問に直接の関係がある訳ではないのですが、通常RailsでAPIを叩く際はコントローラー側とモデル側どちらで叩くべきなのでしょうか。
現在はコントローラー側で叩き、返してきたデータをビュー側で表示をするということを行なっているのですが。
コントローラー側にはあんまり処理をたくさん書かない方が良いと聞いたことがあるので。。。データベース使わなくてもモデル側で行なった方が良いのでしょうか?
一部用語があやふやな面があることと、文章が拙いことをお詫び申し上げます。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。