Моя проблема заключается в следующем:
У меня есть вид / действие под названием new
. В этом действии я могу создать product_packs. В каждой упаковке много продуктов. ОК?
Затем в представлении new
у меня есть кнопка, которая открывает всплывающее окно. Это всплывающее окно позволяет add_products упаковать.
Этот продукт разбит на страницы с помощью плагина will_paginate. Таким образом, код нумерации продуктов действует new
. OK
Кроме того, это всплывающее окно внутри части. (Кнопка <%= button_to_function "add_product", "BasicModal("id_add_product_partial")"%>
, которая открывает всплывающее окно через плагин Simplemodal).
Хорошо, когда я выбираю продукт из списка, он загружается в список. Поэтому, когда я нажимаю кнопку add products
во всплывающем окне, я больше не хочу видеть эти продукты. OK
add_products
кнопка перейти к ajax-запросу ajax, где я перезагружаю продукты (я отклоняю выбранные продукты).
ТАК Я хочу снова разбить продукты на страницы, но продукты будут разбиты на страницы new
. Но должен перейти к действию add_products
Ajax. OK
Мне нужно решение для переписывания ссылок will_paginate.
(Пример: когда я загружаю действие new
начисление <% will_paginate @ products%>, но когда я выбираю продукты и добавляю в свой список, заменяют эти ссылки will_paginate на <% will_paginate @products, # ссылки переходят к действию add_products в запрос ajax%>)
ИЛИ
Мне нужно загружать / инициализировать продукты при открытии всплывающего окна. Таким образом, всплывающий код не отображается new
. Всплывающий код загружает коллекцию продуктов в действии add_products, поэтому ссылки will_paginate всегда идут на это действие.
Спасибо за совет и извините. Если вам нужен код моего приложения, я отправлю в другом ответе.