【发布时间】:2014-02-05 16:50:45
【问题描述】:
我正在尝试实现以下 rails cast 的搜索功能: http://railscasts.com/episodes/240-search-sort-paginate-with-ajax
但问题是我正在使用 rails 4,我似乎无法让它工作。
例如这行代码似乎根本没有执行:
$("#products").html("<%= escape_javascript(render("products")) %>");
但是按照教程应该放在文件中:app/views/controllername/index.js.erb
这对我来说也很奇怪。
感谢您的帮助
编辑:我忘了提到我正在使用以下路线来控制我正在使用的控制器。
type_regexp = Regexp.new([:courses, :institutes, :programmes, :staff].join("|"))
resources :browse_courses, only: [:show, :index], path: ':type', constraints: { type: type_regexp }
我使用一个控制器来显示存储在 4 个模型中的信息,并根据参数显示四个模型之一:type
【问题讨论】:
-
如果你想要更清晰的选项 = render 'index', :products => products
标签: ruby-on-rails ajax search