2013-01-21 182 views
0

嗨!edit_content_path錯誤的Ruby On Rails

我有很多鏈接,如<%= link_to'編輯',edit_content_path(內容)%>但自從我的Rails更新和其他一些路線更改路徑是錯誤的。

它導致域/內容而不是正確的域/子文件夾/內容......出了什麼問題?

謝謝!

+0

運行$ rake路由。我無法根據路線文件給你任何反饋。 –

回答

0

你在你的routes.rb文件中嵌套了任何路線嗎?

如果您必須將父項添加到路徑中。

edit_parent_content_path(@parent, @content_id) 

就是這樣的。運行 - >

$ rake routes 

將幫助您確定它是否是路線問題。 (嘗試在結果中找到當前路徑。)

如果仍有問題,請發佈您的routes.rb文件。

+0

我改爲:map.connect'子文件夾/:controller /:action /:id。我回家後會發佈routes.rb文件,謝謝您的回覆! – user1065283

0

這裏是我的routes.rb:

ActionController::Routing::Routes.draw do |map| 

    map.root :controller => "store" 

    map.resources :users 
    map.resources :orders, :controller => 'order' 
    map.resources :contents 
    map.resources :products 

    map.resources :kundservice => "store/kundservice" 
    map.resources :foretaget => "store/foretaget" 

    # Install the default routes as the lowest priority. 
    map.connect 'subfolder/:controller/:action/:id' 
    map.connect 'subfolder/:controller/:action/:id.:format' 
end 

因爲在那裏我有我的網站hostcompany的,我必須有它在我的領域,www.domain.com/subfolder/store一個子文件夾。

謝謝!

+0

用這個信息編輯你的帖子。 –