我有一个包含两个字段的搜索表单:
一个是:名字 第二个是:类别
所以两个型号“Post”& “类别”
类别搜索字段是自动填写字段,因此它会放置类别名称。
我遇到的麻烦是在提交搜索表单时将类别名称转换为category_id ...
已经玩了好几年但没找到任何答案:(
答案 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