我是 ruby on rails 的新手....我想知道是否有办法根据客户的响应更改显示的 URL。我的意思是......这是一个例子:我正在制作一个项目,在各个地方显示列表......
现在一般来说,我有一个主页、一个搜索页面和一个列表的详细信息页面。因此,相应的 URL 是officespace/home
, officespace/search?conditions
,officespace/detailpage?id=(controller-officespace)[&Conditions eg.---price,size,place,type...]
因此,每次客户端发出搜索请求时,都会显示相同的 URL,当然还有给定的条件。
现在我希望如果客户只询问地点并且没有提及尺寸、价格等,那么 url 应该是/listing/location_name
.
如果他提到其他条件,那就是listing/(office_type)/size(x sq feet)_office_for_rent_in_locationname)
顺便说一句(我已经有一个名为的控制器listings
,它的目的是别的。)
等等............实际上,我想为一些事情更改 URL。无论如何,请帮助我。请不要让我参考手册。我已经阅读了它们,但它们没有提供任何直接帮助。