<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="292701" data-post-id="292701">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>You didn’t post the actual function call you make, but usually this means that you forgot to pass the <code>for</code> option to the function that makes the query:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">opts = [for: Pet]
flop = Flop.validate!(params, opts)
Flop.run(query, flop, opts)
</code></pre>
<p>And similarly with any other function that makes a query. Without this option, Flop doesn’t know in which schema to look up the field configuration, and it will just use the field name from the filter as it is.</p>
<p>Another issue I’m spotting in your code is that you added the <code>id</code> column to the compound field config. <code>like</code> only works on string (text, varchar) columns. Flop does not cast integer or binary columns as a string automatically, which means you’ll get a cast error here. If you want to allow partial matches on a binary ID column, the best way to do this at the moment would be a custom field.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292701" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-292701" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292701"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="292707" data-post-id="292707">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Awlexus" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Awlexus/120/12355_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Awlexus
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I see, I was looking at the docs for <a href="https://hexdocs.pm/flop/0.20.1/Flop.html#run/3" rel="noopener nofollow ugc">Flop.run/3</a> and thought this was handled automatically. Thank you for the prompt reply! <img src="https://forum.elixirforum.com/images/emoji/apple/smile.png?v=15" title=":smile:" class="emoji" alt=":smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292707" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-292707" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292707"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="292710" data-post-id="292710">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I can see how that can be confusing. I updated the example in the documentation and added some notes about the <code>for</code> option here and there: <a href="https://github.com/woylie/flop/pull/352" class="inline-onebox" rel="noopener nofollow ugc">docs/run for by woylie · Pull Request #352 · woylie/flop · GitHub</a>. I hope this will make it clearer for the next one. Thanks for bringing this up!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292710" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-292710" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292710"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="293110" data-post-id="293110">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Flop version 0.21.0 is now available. This release brings significant enhancements to the casting and validation of filter values. These changes might require some adjustments to your schema configuration and to code that directly handles filter values. Please carefully review the upgrade notes linked below.</p>
<h3><a name="p-293110-added-1" class="anchor" href="#p-293110-added-1" aria-label="Heading link" rel="nofollow"></a>Added</h3>
<ul>
<li>Introduced <code>operators</code> as a new option for restricting acceptable operators<br>
for a custom field.</li>
<li>Added bindings option for custom fields, allowing required named bindings to<br>
be added via <code>Flop.with_named_bindings/4</code>.</li>
<li>The <code>ecto_type</code> option on join and custom fields now supports<br>
references: <code>{:from_schema, MySchema, :some_field}</code>.</li>
<li>The <code>ecto_type</code> option now supports a convenient syntax for adhoc enums:<br>
<code>{:ecto_enum, [:one, :two]}</code>.</li>
<li>Improved documentation with added type definitions: <code>t:Flop.Schema.option/0</code>,<br>
<code>t:Flop.Schema.join_field_option/0</code>, <code>t:Flop.Schema.custom_field_option/0</code>,<br>
and <code>t:Flop.Schema.ecto_type/0</code>, describing options available when deriving<br>
the <code>Flop.Schema</code> protocol.</li>
</ul>
<h3><a name="p-293110-changed-2" class="anchor" href="#p-293110-changed-2" aria-label="Heading link" rel="nofollow"></a>Changed</h3>
<ul>
<li><strong>Breaking change:</strong> Filter values are now dynamically cast based on the<br>
field type and operator, instead of allowing any arbitrary filter value. This<br>
change ensures that invalid filter values cause validation errors instead of<br>
cast errors.</li>
<li>The options for deriving the <code>Flop.Schema</code> protocol and for <code>use Flop</code><br>
now undergo stricter validation with <code>NimbleOptions</code>.</li>
<li><code>Flop.Cursor.encode/1</code> now explicitly sets the minor version option for<br>
<code>:erlang.term_to_binary/2</code> to <code>2</code>, aligning with the new default in OTP 26.<br>
Before, this option was not set at all.</li>
<li>Added a <code>decoded_cursor</code> field to the <code>Flop</code> struct. This field temporarily<br>
stores the decoded cursor between validation and querying and is<br>
discarded when generating the meta data.</li>
</ul>
<h3><a name="p-293110-deprecated-3" class="anchor" href="#p-293110-deprecated-3" aria-label="Heading link" rel="nofollow"></a>Deprecated</h3>
<ul>
<li>The tuple syntax for defining join fields has been deprecated in favor of a<br>
keyword list.</li>
</ul>
<h3><a name="p-293110-fixed-4" class="anchor" href="#p-293110-fixed-4" aria-label="Heading link" rel="nofollow"></a>Fixed</h3>
<ul>
<li>Resolved an issue where setting <code>replace_invalid_params</code> to <code>true</code> still<br>
caused validation errors for pagination and sorting parameters due to cast<br>
errors, instead of defaulting to valid parameters.</li>
<li>Fixed the type specification for <code>Flop.Filter.allowed_operators/1</code>.</li>
</ul>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://github.com/woylie/flop/releases/tag/0.21.0">
  <header class="source">
      <img src="https://github.githubassets.com/favicons/favicon.svg" class="site-icon" alt="" width="32" height="32">

      <a href="https://github.com/woylie/flop/releases/tag/0.21.0" target="_blank" rel="noopener nofollow ugc">GitHub</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/344;"><img src="https://opengraph.githubassets.com/9b8730abec44a369c34543d2b817cafd044f26be00c033b7a3834c36faf20b8b/woylie/flop/releases/tag/0.21.0" class="thumbnail" alt="" width="690" height="345"></div>

<h3><a href="https://github.com/woylie/flop/releases/tag/0.21.0" target="_blank" rel="noopener nofollow ugc">Release 0.21.0 · woylie/flop</a></h3>

  <p>Added

Introduced operators as a new option for restricting acceptable operators
for a custom field.
Added bindings option for custom fields, allowing required named bindings to
be added via Flop.w...</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="293110" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-293110" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="293110"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="312447" data-post-id="312447">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="tmbb" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  tmbb
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>This looks amazing! However, I feel like I’m missing something: is there any way of giving a class atribute to the table generated by <code>Flop.Phoenix.table()</code> at the call site, without having to use global configuration to do it?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="312447" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-312447" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="312447"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="312449" data-post-id="312449">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sodapopcan" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sodapopcan/120/34668_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sodapopcan
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Have a look <a href="https://hexdocs.pm/flop_phoenix/Flop.Phoenix.html#t:table_option/0" rel="noopener nofollow ugc">here</a>.</p>
<p>You can pass any of these options to the <code>opts</code> attribute of any call to <code>Flop.Phoenix.table/1</code>.  For example, you can do:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">&lt;.Flop.Phoenix.table opts={table_attrs: [class: "some-class"]}&gt;
</code></pre>
<p>It’s obviously easier if you extract a private <code>table_opts</code> function in whichever view you’re going to using it in.  It could also be merged with a default set of options.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="312449" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-312449" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="312449"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="318213" data-post-id="318213">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="darnahsan" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/darnahsan/120/17164_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  darnahsan
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>appreciation post for such an amazing library, Thank you</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="318213" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-318213" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="318213"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #28"></div>
  </section>
</div>
    <div class="postbit" id="321986" data-post-id="321986">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="darnahsan" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/darnahsan/120/17164_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  darnahsan
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I have a <code>jsonb</code> column in my <code>postgres</code> db is there a way to query records  using filters for key values in that columns.</p>
<p><code>Table A</code><br>
<code>id</code><br>
<code>name</code><br>
<code>metadata</code></p>
<p><code>metadata</code> has <code>active</code> and <code>identifier</code></p>
<p>I can get record using name as such</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">&lt;url&gt;?page=1&amp;page_size=3&amp;order_by[]=name&amp;order_directions[]=asc&amp;filters[0][field]=name&amp;filters[0][value]=DAT
</code></pre>
<p>how do I add <code>metadata.active</code> or <code>metadata.identifier</code> to my filters ?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="321986" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-321986" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="321986"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="321996" data-post-id="321996">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>You should be able to solve this using <a href="https://hexdocs.pm/flop/Flop.Schema.html#module-custom-fields" rel="noopener nofollow ugc">custom fields</a> or <a href="https://hexdocs.pm/flop/Flop.Schema.html#module-join-fields" rel="noopener nofollow ugc">join fields</a>.</p>
<p>If you use join fields, you can add a lateral join on a sub query to your query. In the sub query, you can try to use <a href="https://www.postgresql.org/docs/9.5/functions-json.html#FUNCTIONS-JSON-PROCESSING-TABLE" rel="noopener nofollow ugc">json_to_record or json_populate_record</a> to unpack the metadata.</p>
<p>If you use custom fields, you can use the <a href="https://www.postgresql.org/docs/9.5/functions-json.html#FUNCTIONS-JSON-OP-TABLE" rel="noopener nofollow ugc"> → operator</a> without joining. The drawback is that you’ll have to implement the query for each filter operator you need to support manually.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="321996" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-321996" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="321996"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #30"></div>
  </section>
</div>
    <div class="postbit" id="324705" data-post-id="324705">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="victorbjorklund" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/victorbjorklund/120/24126_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  victorbjorklund
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Is there a good way to use Flop and Flop Phoenix with a multi-tenant app using schemas (<a href="https://hexdocs.pm/triplex/Triplex.html" class="inline-onebox" rel="noopener nofollow ugc">Triplex – Triplex v1.3.0</a>)? Not sure how I can provide Flop.validate_and_run() the correct schema to use.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="324705" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/flop-filtering-sorting-and-pagination-for-ecto/51750/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-324705" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="324705"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #31"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/51750/load_more?page=4">Load more posts (15 remaining)</a>
</div></template></turbo-stream>