嗨!edit_content_path錯誤的Ruby On Rails
我有很多鏈接,如<%= link_to'編輯',edit_content_path(內容)%>但自從我的Rails更新和其他一些路線更改路徑是錯誤的。
它導致域/內容而不是正確的域/子文件夾/內容......出了什麼問題?
謝謝!
嗨!edit_content_path錯誤的Ruby On Rails
我有很多鏈接,如<%= link_to'編輯',edit_content_path(內容)%>但自從我的Rails更新和其他一些路線更改路徑是錯誤的。
它導致域/內容而不是正確的域/子文件夾/內容......出了什麼問題?
謝謝!
你在你的routes.rb文件中嵌套了任何路線嗎?
如果您必須將父項添加到路徑中。
edit_parent_content_path(@parent, @content_id)
就是這樣的。運行 - >
$ rake routes
將幫助您確定它是否是路線問題。 (嘗試在結果中找到當前路徑。)
如果仍有問題,請發佈您的routes.rb文件。
我改爲:map.connect'子文件夾/:controller /:action /:id。我回家後會發佈routes.rb文件,謝謝您的回覆! – user1065283
這裏是我的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一個子文件夾。
謝謝!
用這個信息編輯你的帖子。 –
運行$ rake路由。我無法根據路線文件給你任何反饋。 –