Я пишу форму поиска для своих Rails (2.3.9, но я проверял, что эта проблема существует и в приложении 3.0.3). Проблема заключается в том, что Rails удаляет кавычки с пользовательского ввода. Я хотел бы дать пользователям возможность писать:Проблема с результирующими цитатами из формы ввода
- «Рубин на рельсы», и этот поиск будет полный текст для всей строки
- рубина на рельсах: это будет искать статьи со всеми теми, три слова
Но в мой контроллер в обоих случаях я получаю только одна строка:
Processing NewsController#index (for 127.0.0.1 at 2010-11-23 10:23:15) [GET]
Parameters: {"action"=>"index", "controller"=>"news", "search"=>{"category"=>"", "news_agency"=>"", "fullsearch"=>"ruby on rails", "order"=>""}}
есть ли возможность пропустить этот зачистки Quot ?
Примечание: Когда пользователь добавляет пробелы для обеих сторон для строки поиска, например: «„Рубин на рельсы“» строка будет некорректной отправлено:
Processing NewsController#index (for 127.0.0.1 at 2010-11-23 10:23:15) [GET]
Parameters: {"action"=>"index", "controller"=>"news", "search"=>{"category"=>"", "news_agency"=>"", "fullsearch"=>" \"ruby on rails\" ", "order"=>""}}
Да, это то, что я нашел позже, но забыл ответить на свой вопрос ... спасибо :) – 2010-12-17 19:30:48