当前位置:  开发笔记 > 编程语言 > 正文

RJS:在select_tag上使用observe_field

如何解决《RJS:在select_tag上使用observe_field》经验,为你挑选了1个好方法。



1> Ian Terrell..:

您的过滤器控制器操作需要响应Javascript而不是仅响应正常的HTTP请求.

def filter
  @category = Category.find(params[:category])
  @category_id = @category.id
  @projects = @category.projects.find(:all)

  respond_to do |format|
    format.js # filter.rjs
  end    
end

或者,如果您希望该操作在任一上下文中响应,请将两者放在块中:

respond_to do |format|
  format.html # filter.html.erb
  format.js # filter.rjs
end    

这要求您有一个视图文件filter.rjs,它看起来像:

page.replace_html :id_of_element_to_replace_html, :partial => "name_of_partial"

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有