在我的routes.rb文件中,我有以下
get 'homes-detail/*property_slug',
to: 'property_details#show',
as: :property_details, format: false,
constraints: IgnoreSpecialCharactersConstraint.new(:property_slug, false, "&")
end
我正在做redirect_to显示属性页的页面。
url = property_details_path(property_slug: permalink_slug, prop_status: @property.property_status)
redirect_to((url),
status: 301
)
但是当浏览器重新加载时,它会加载带有查询参数的页面,如下所示。
http://localhost:3000/homes-detail/100-Bresco-CIpolo_TX_UXC7678C-71211?prop_status=for_rent
但是我需要从上面的url中删除prop_status = for_rent并仅返回
http://localhost:3000/homes-detail/100-Bresco-CIpolo_TX_UXC7678C-71211
我该怎么做?