request.raw_post用法和一些处理表单的疑问

转载
标签:
it
故障现象:
我在index.rhtml里面写了一个ajax的测试
<label for="search">Search term:</label>
<%=text_field_tag :search%>
<%=observe_field(:search,
                 :frequency => 0.5,
                 :update => :results,
                 :url => {:action => :search})%>
<div id="results"></div>
然后在search这个action里面写下
def search
  render:text=>request.raw_post 
end

但是当我在search文本框输入文字的时候
<div>里面显示的内容总是文字后面多个=号
比如输入a
显示的就是a=
处理方法 :
在网上查到一个解决办法,就是用
request.raw_post.to(request.raw_post.length-2)转换

来源:http://www.iteye.com/topic/71819

你可能感兴趣的:(Ajax)