2012-02-28 5 views
0

私は、ユーザーが地域、州、国のアトラクションをブラウズできるようにするWebアプリケーションを作成しています。現在、私は、アトラクションが地域に属し、地域が州に属し、州が国に属するように設定されています。Ruby:複数のループリストを使って整理されたリストを返す

私がしようとしているのは、状態のビューを作成することです。私は彼らに地域やアトラクションのリストを取得する方法を考え出すしようとしているので、何か

STATE

  • リージョン

    のような1
    • 名所1
    • 名所2よ
  • 領域2
    • 名所3
    • 名所4

が、私は「右」を感じていること、これを行うための方法を考え出すことができませんでした。

私はSinatraとDatamapperをMySQLで使用しています。

答えて

0

に...それはあなたのニーズに合うかどうかを確認するためにGoogle MapsのAPIをチェックアウト:

@states=State.all 

ビュー(HAML)では:

[email protected] do |state| 
    %h6 state.name 
    %ul 
    =state.regions.each |region| 
     %li 
     #{region.name} 
     %ul 
      =region.attractions.each do |attraction| 
      %li attraction.name 
+0

私がまさに必要だことに。私はそれを考えることができないと信じられない。どうもありがとう! –

0

あなたはUIの実装よりも心配しているようです。それぞれのアトラクションを表すマーカーを使ってリアルマップを使用することができれば、すばらしいことです。状態データと

関連する問題