私は検索して検索しましたが、Rails 3のroutes.rbの構文を綴るページは見つかりませんでした。ガイドライン、概要、さらに高度な例がありますが、各キーワードの正確な構文を綴っていますか?このページRails routes.rbの構文
http://www.engineyard.com/blog/2010/the-lowdown-on-routes-in-rails-3/
は、高度な例がたくさん含まれているが、与えられたすべての例の動作を議論する時間がかかることはありません。誰かがroutes.rbの構文を破ったページに向けることができたら、私はそれを感謝します。
ここで私が解決しようとしている問題があります。私はmodelAとmodelBという2つのモデルを持っています。関係はmodelA has_many modelBとmodelB belongs_to modelAです。私はmodelAの名前空間の下でmodelBのコントローラを作成しました。だから私のレールのアプリのフォルダに、私は私のルートのようなことがしたい
app/controllers/modelA_controller.rb
app/controllers/modelA/modelB_controller.rb
を持っている:
http://localhost:3000/modelA/:modelA_id/modelB/ [index]
http://localhost:3000/modelA/:modelA_id/modelB/:modelB_id [show]
etc.
私はroutes.rbをし、それのどれに次のようにしようとした作品:
resources :modelA do
resources :modelB
end
--
resources :modelA do
member do
resources :modelB
end
end
--
namespace :modelA do
resources :modelB
end
--
match '/modelA/:modelA_id/modelB/action', :to => '/modelA/modelB#action'
私が試したことのいくつかは明らかに間違っていることは知っていますが、1つの問題で2日間過ごしたときは、何かが行きます!
を行うことができ
あなたは上のRailsのガイドを試してみましたルーティング? http://guides.rubyonrails.org/routing.html – leonardoborges