Я хочу, чтобы пользователь мог выполнять поиск, используя другие поля из моей модели, например, поле, отличное от name:
name
json.set!(:match, name: @term)
Можно ли вместо этого указать значение (строку) name: на строке выше?
name:
Я не уверен, что получил ваш вопрос, если у вас есть экземпляр vairable @key_value, это может быть имя или тело или другое имя атрибута. Вы можете сделать следующее:
json.set!(:match, @key_value => @term)