我有一個網址是:party_detail_search/search 但[party_detail_search/search?breadcrumbs]和[party_detail_search/search?adycfaf]的網址也重定向到party_detail_search/search,其網頁內容相同...我不希望出現重復的網頁,我該如何解決這個問題呢
uj5u.com熱心網友回復:如果你想得到這兩個尿道:
party_detail_search/search?breadcrumbs
party_detail_search/search?adycfaf
如果要去同一個地方,那么你可以在config/routes.rb中定義一個路由,如下所示
get 'party_detail_search/search'/span> => 'some_controller#some_action'
在'some_controller'中你可以定義'some_action'。如果你還想要'?'后面的詞,這將作為一個nil值引數傳遞,分別命名為'breadcrumbs'或'adycfaf',例如:{ 'breadcrumbs' => nil } 示例的'search_parameter'方法將從params哈希中提取它。
class SomeController < ApplicationController
def some_action ...
...do stuff
end
私有
def search_parameter.
params.collect{ |key, value| key if value.nil? }.compact.first
結束。
結束。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/313864.html
標籤:
