2016-10-19 8 views
0

私はJSONを使ってレール上のsqliteデータベースからデータを取得しようとしていますが、方法はわかりません。私はすでにすべての足場をやった。どのような宝石をお勧めし、どのようにsqliteデータベースの既存のプロジェクトでそれらを使用するのですか? 私は、ユーザーを持ち、作成されたすべてのユーザーがsqliteデータベースに格納されているWebアプリケーションを持っています。私はこの情報を取得して、これに似たようなページに表示する必要があります。JSONをSqliteでレールに使用するにはどうすればよいですか?

[{ "メーカー": "トヨタ"、 "販売" 1200、 "月"、 "2012から11" }、{ "メーカー": "フォード"、 "販売": 1100年、 "月": "2012から11" }、{ "メーカー": "BMW"、 "販売":900、 "月": "2012から11" }、{ "メーカー" : "Benz"、 "販売":600、 "月": "2012-11" }、{ "製造元": "GMC"、 "販売":500、 "月"、 "2012から11" }、{ "メーカー": "HUMMER"、 "販売":120、 "月"、 "2012から11" }]

+1

スタックオーバーフローへようこそ、あなたは何をしようとしているのか、それともより具体的な説明を含めることができますか? –

+0

モデルのコードを記述すると、関数コードを与えるのが容易になります。しかし、ActiveRecordモデルには 'to_json'メソッドを使用することができます。 – jaydel

+0

あなたはスキーマを意味しますか? – AytheSlayer

答えて

0

は、それらのオブジェクトを仮定Carsというモデルに保存され、CarsControllerがあり、indexに表示したいと思っています...あなたの車のコントローラーのインデックスアクション内のすべてがアクティブレコードを使用し、インスタンス変数を定義するものと仮定します。

def index 
    @cars = Car.all 
end 

次に、インデックスビューファイルでその変数にアクセスできます。

<% @cars.each do |car| %> 
<%= #### whatever you want to show %> 
<% end %> 

これ以上の情報を得るには詳細が必要です。

関連する問題