用elixir中的查询参数对scrivener_html进行分页

时间:2018-10-22 04:51:00

标签: elixir phoenix-framework

That 我在Elixir项目中使用了scrivener paginate。

我正在通过搜索查询显示索引中的列表组织

https://github.com/mgwidmann/scrivener_html

当我单击下一页时,查询参数丢失或丢失,如下面的URL所示。 http://localhost:4000/organizations?_utf8=%E2%9C%93&name=&address=&city=&state=CA&post=&web=&type=&contact=

我期望这样的结果:

http://localhost:4000/organizations?page=2

分页代码为

<nav aria-label="Page navigation example">
      <ul class="pagination justify-content-center">
      <%= pagination_links @organizations, previous: ~E(<i class="material-icons">chevron_left</i>), next: ~E(<i class="material-icons">chevron_right</i>)  %>
      </ul>
    </nav>

1 个答案:

答案 0 :(得分:0)

您还需要将URL query parameters的其余部分传递给scrivener

<%= pagination_links @conn, @organizations, @conn.params, ...  %>