当我输入名称时,我的程序显示有关数据库中项目的信息。 它适用于ID和大多数名称,除非名称包含点。如何忽略网址中的点号
match 'show/:name' => 'show#displayinfo'
在控制器中,我有:
@details = Description.where(:name => params[:name]).first
随着上如果名字没有被发现
当我像../show/Ruby
输入的东西做什么条件 - 它工作正常 但../show/a.b
显示器一个空的页面,并且在开发日志中除此之外没有错误:
Processing by ShowController#displayinfo as
Parameters: {"name"=>"a"}
如果我输入../show/a
这个按预期工作,没有错误,没有空视图。
任何方式来解决这个问题,除了重命名数据库中的项目?