1

私はRails 2.3アプリケーションをRails 3.1にアップグレードするプロジェクトに取り組んでいます。私が把握できない1つのことがあります。以下は、Railsの2.3アプリケーションで定義されたルートです:複雑なルートをRails 2.3からRails 3.1にどのように変換すればよいですか?

map.resources :segments, :collection => { :listen => :get, :comment => :post, :inside => :post, :around => :post , :suggest => :get, :ipeds => :get, :search_ipeds => :get }, :member => { :listen => :get }, :has_many => [ :photos , :school_statistics, :comments, :ad_spots ] do |segments| 
    segments.resources :visits , :only => [ :index ], :collection => { :destroy_all => :delete } 
    end 

私はこのルートがRailsの2.3を使用して行っているのと同じ機能を実行するためのRails 3.1を使用してこのルートを作成する方法を確認していません。私はこれを説明するいくつかのリソースを見つけるためにオンラインで検索し、Ruby on Railsウェブサイトのルートドキュメントも読んだが、まだ入手できない。

答えて

0

ここに無料コーディングが、私は、これはyper @あなた

resources :segments do 
    collection do 
    get 'listen' 
    post 'comment' 
    post 'inside' 
    post 'around' 
    get 'suggest' 
    get 'ipeds' 
    get 'search_ipeds' 
    end 
    member do 
    get 'listen' 
    end 
    resources :photos 
    resources :school_statistics 
    resources :comments 
    resources :ad_spots 
    resources :visits , :only => [ :index ] do 
    delete 'destroy_all', :on => :collection 
    end 
end 
+0

のためにそれを行うだろうと思います。助けてくれてありがとうを。あなたが正しいと私には思われます。 – user814446

+0

喜んで助けてください:) –

関連する問題