私は主に、データの入力と検索のためのcrudアプリケーションを構築するレールを学んでいます。フォームだけでなく、より興味深いオブジェクトを使用してアプリを作成することで、次のレベルに進みたいと考えています。form_for
私はレールの学習を通してヘルパーメソッドを使用してきました。もうフォームを作成したくありません。私の以前のアプリは、ユーザーがサインアップしてマイクロポストを作成するなどでした。たとえば、ユーザーがチャートを作成するような、よりファンシーなアプリを構築したいと考えています。
これが私が実装しようとしているアイデアです:
ユーザーはダッシュボードを作成できます。ユーザーが所有できるいくつかのダッシュボードにはそれぞれ、さまざまなデータ視覚化チャートがあります。これが私のモデルです。
class Dashboard < ActiveRecord::Base
attr_accessible :name
belongs_to :user
has_many :comments, :dependent => :destroy
has_many :charts, :dependent => :destroy
end
ルートファイルは次のとおりです。
resources :users do
resources :dashboards do
resources :comments, :chart
end
end
ユーザーのビューに表示されている dashboard_id と chart_id の段階をどのように進めることができますか? ユーザーは、ダッシュボードと派手なグラフを作成できる必要があります。1つ確かなことは、この方法はもう必要ないということform_for
です。では、そのようなアプリを構築するには何を使用すればよいでしょうか?
事前に感謝します。