Rails太阳黑子自动完成场

时间:2011-11-24 20:37:40

标签: ruby-on-rails autocomplete sunspot-rails

我有一个包含两个字段的搜索表单:

一个是:名字 第二个是:类别

所以两个型号“Post”& “类别”

类别搜索字段是自动填写字段,因此它会放置类别名称。

我遇到的麻烦是在提交搜索表单时将类别名称转换为category_id ...

已经玩了好几年但没找到任何答案:(

1 个答案:

答案 0 :(得分:0)

据我所知,您已经实现了自动完成功能,只需要通过名称查找category.id?如果是这样尝试这样的话。

class SearchesController < ApplicationController

    def method_where_category_id_needed
        # here you can use category_id
    end

    def category_id
        category = Category.find_by_name(params[:category_name])
        category.id
    end

end