0
我正在使用rails的最後一個版本的一些遺留代碼1.升級到更高版本的rails是不可能的,因此map.namespace是此版本中的私有方法,否則我會使用它。rails中的命名空間路由1
爲了簡單起見,我有幾個嵌入子菜單的資源。他們的控制器都在該子菜單的文件夾內,並且都繼承了該控制器的名稱空間。
我對子元素有重大問題。我已經映射的資源和在
map.resources :subitem, :path_prefix => "/sub_menu"
形式應用的前綴給他們,但我在使用這些嵌套對象基於REST方法的重大問題。我試圖使用的路徑,比如說刪除一個對象根本不起作用。
我正在重構這個當前的代碼庫,所以我可以做的很少,而且我可以在網上找到很少的路徑。這是一個挑剔的問題,但也許我錯過了一些簡單的路線。
我是否需要手動寫出每條我可以使用的特定路線,然後手動爲其添加前綴,還是有更簡單的方法?
我等航線做工精細,我根本無法使用
subitem_path(subitem) :method => :delete
功能在我的鏈接
你必須發佈你的routes.rb文件 – s84 2011-02-02 03:54:00