У меня есть таблица, которая имеет много данных внутриRails спичечные контроллер один вар на другой вар
Я хотел сделать что-то вроде этого. Чтобы захватить все внутри столбца, которое сопоставляет что-то еще внутри другого столбца в другой таблице.
Так @car = Cardata.find_by(@carmake)
Так, @carmake
будет Volvo, Введенные в отдельной форме и хранится в таблице.
В таблице Cardata
имеется массивный список (около 40 тыс. Записей) с различными автомобилями от брод до renault to volvo.
Вопрос есть. Будет ли @car
отображать все записи, содержащие слово volvo внутри? Или это неправильный способ сделать это? или мне нужно обозначить его по столбцу?
Сэм
'find_by' находит первую запись, соответствующую указанным условиям. –
Если вы хотите искать в mutliple fields с помощью carmake, вы можете создать что-то вроде этого. 'Cardata.where ('description ilike? Или title ilike?',"% # {Query}% ","% # {query}% ")' –
Сухой способ поиска в нескольких полях 'Cardata.where ('description LIKE : search ИЛИ title LIKE: search ', search: "% # {search}%") ' –