2012-10-01 35 views

回答

6

比較不區分大小寫的方式是在數據庫和搜索輸入中規範化大小寫,以便搜索始終返回結果,而不管輸入大小寫。

  1. 始終downcase用戶名保存到數據庫

  2. 使用Model.find(params[:id].to_s.downcase)或自定義方法之前執行不區分大小寫的情況下找到

你來了。

如果您不想更改原始用戶名大小寫,請將第二列添加到用於存儲縮減版本的用戶表中。然後在該字段上執行搜索,而不是原始用戶字段。

+0

謝謝,我明白了! – liutis