你好!
我有许多链接,例如 <%= link_to 'Edit', edit_content_path(content) %> 但由于我的 Rails 更新和其他一些路线更改,路径是错误的。
它导致域/内容而不是正确的域/子文件夹/内容......有什么问题?
谢谢!
你好!
我有许多链接,例如 <%= link_to 'Edit', edit_content_path(content) %> 但由于我的 Rails 更新和其他一些路线更改,路径是错误的。
它导致域/内容而不是正确的域/子文件夹/内容......有什么问题?
谢谢!
这是我的路线.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
由于我的网站所在的主机公司,我必须将它放在我的域下的子文件夹中,www.domain.com/subfolder/store。
谢谢!
您是否在您的 routes.rb 文件中嵌套了任何路由?
如果您必须将父级添加到路径中。
edit_parent_content_path(@parent, @content_id)
类似的东西。运行->
$ rake routes
将帮助您确定是否是路线问题。(尝试在结果中找到您当前的路径。)
如果您仍有问题,请发布您的 routes.rb 文件。