【问题标题】:Rails Sunspot Auto-complete FieldRails 太阳黑子自动完成字段
【发布时间】:2012-01-05 22:18:13
【问题描述】:

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

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

所以两个模型“帖子”和“类别”

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

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

多年来一直在寻找,但没有找到任何答案:(

【问题讨论】:

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


【解决方案1】:

据我了解,您已经实现了自动完成功能,只需要通过名称查找 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多