我有一个包含两个字段的搜索表单:
一是:名称二是:类别
所以两个模型“帖子”和“类别”
类别搜索字段是自动完成字段,因此它会放置类别名称。
我遇到的麻烦是在提交搜索表单时将类别名称转换为 category_id ...
已经凝视了很长时间,但没有找到任何答案:(
我有一个包含两个字段的搜索表单:
一是:名称二是:类别
所以两个模型“帖子”和“类别”
类别搜索字段是自动完成字段,因此它会放置类别名称。
我遇到的麻烦是在提交搜索表单时将类别名称转换为 category_id ...
已经凝视了很长时间,但没有找到任何答案:(
据我了解,您已经实现了自动完成功能,只需要按名称查找 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