在rails 3中的js erb文件,用于应用程序控制器中的操作

时间:2011-12-25 16:47:48

标签: javascript jquery ruby-on-rails ruby ruby-on-rails-3

在我的应用中,我刚刚添加了一个实时搜索引擎:

http://railscasts.com/episodes/240-search-sort-paginate-with-ajax

然而,我的实现位于应用程序的标题中,因此显示在所有页面上 - 结果显示在向下滑动的div中。

所以我的搜索控制器是应用程序控制器中的搜索操作,然后添加到每个子控制器的前置过滤器中。

在railscast示例中,他有一个js.erb文件,用于在键入时刷新结果 - 我不确定应该在哪里放置此文件或我应该如何设置路由?

在我的application_controller.rb中:

  def search
      if params[:search]
        @results = Items.search(params[:search])
      end
  end

在我的子控制器中:

before_filter :search

那么我在哪里粘贴js.erb文件?我应该如何创建它周围的路线?

1 个答案:

答案 0 :(得分:0)