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 = alex& authenticity_token = HxxkPMpSr0kHZOVZIYbpMti217BTeUa5G2vX8zbs8ig%3D。”
基本上,我只是得到“alex”,其中的内容是“keyword = alex”。我该怎么办?
答案 0 :(得分:1)
如果您想要该值,我建议您使用params[:keyword]
。
或者,request.raw_post.split(/&/).grep(/keyword=/).first.split(/=/).last