request.raw_post пытается вытащить данные из него - PullRequest
0 голосов
/ 30 июля 2010
  def search_results
       @keyword = request.raw_post
       @tutors = Tutors.find(:all,:conditions => ["first_name LIKE ?", '%' + "raul" + '%'])    
  end

Я пытаюсь получить некоторую информацию из request.raw_post, но она выдает мне эту длинную строку: "authenticity_token = HxxkPMpSr0kHZOVZIYbpMti217BTeUa5G2vX8zbs8ig% 3D & keyword = authentic & authenticity_token = HxxkPMpSr0BGZ21WG2Z5Z5Z5Z5Z5Z5Z5Z5Z5S5

По сути, я просто получаю "alex", где написано "ключевое слово = alex". Как я могу это сделать?

1 Ответ

1 голос
/ 30 июля 2010

Если вы хотите это значение, я бы предложил использовать params[:keyword].

Или, альтернативно, request.raw_post.split(/&/).grep(/keyword=/).first.split(/=/).last

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...