Skip to content

Instantly share code, notes, and snippets.

@ionas
Created December 25, 2010 18:54
Show Gist options
  • Select an option

  • Save ionas/754999 to your computer and use it in GitHub Desktop.

Select an option

Save ionas/754999 to your computer and use it in GitHub Desktop.
# index.js.erb:
$("#products").html(
"<%= escape_javascript(render('products')) %>"
);
$("#products_search_hidden_fields").html(
"<%= escape_javascript(render('products_search_hidden_fields')) %>"
);
# index.html.erb:
<%= form_tag products_path, :method => 'get', :id => "products_search" do %>
<p>
<%= search_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>
<div id="products_search_hidden_fields">
<%= render 'products_search_hidden_fields' %>
</div>
<% end %>
<div id="products">
<%= render 'products' %>
</div>
<br />
<%= link_to 'New Record Product', new_product_path %>
# products_search_hidden_fields.html.erb:
<%= hidden_field_tag :sort, params[:sort] %>
<%= hidden_field_tag :direction, params[:direction] %>
# products.html.erb:
<table class="products">
...
</table>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment