我有一個搜索功能,它允許用戶搜索項目。從生成的列表中,用戶可以將項目添加到列表中。從列表中添加項目後,頁面重新加載並且用戶返回到其當前搜索列表。但是,目前,如果用戶沒有搜索任何內容,並且只是添加列表頂部的項目(例如從'A開始),那麼當頁面重新加載時,它會在url中包含空白搜索查詢。我知道爲什麼,那是因爲這條線在rails中有條件地包含參數在url路徑中
redirect_to admin_job_job_products_path(@job, search_term: params[:search_term])
我想要做的最後一個參數在重定向路徑的條件之一,這樣,如果說:search_term == nil || == "" || " "
然後redirect_to的僅包括第一個參數。
我該如何做到最好?
提前致謝!