Я хочу использовать Ransack для поиска sales
на основе имен столов в ресторане.
Так выглядит мой SalesController
.
def index
@q = Sale.ransack(params[:q])
@sales = @q.result
end
Моя index страница для модели SalesController выглядит примерно так:
= search_form_for @q, remote: true do |f|
= f.label :tableNo_eq, 'Full Name'
= f.search_field :tableNo_eq
= f.submit
section
- @sales.each.with_index do |sale,index|
.......
.......
Проблема:
Таким образом, я получаю ответ от Ransack в действии индекса в SalesController.
Я установил binding pry и проверил значение для @ sales. , и это дало мне результат для имени таблицы, которую я искал.
Это был журнал моего сервера.
[1] pry(#<SalesController>)> @sales
Sale Load (1.4ms) SELECT "sales".* FROM "sales" WHERE "sales"."tableNo" = 'Table 1'
Но проблема в том, что изменения не видны на странице индексного представления , а скорее всего показываются случаи продажи ie. Sale.all . Это происходит, когда ajax запрос не работает?