Sha256: f697305b56cac472af4e25e6a616e666db7bb71fc6757dc7bf103417b1a291af

Contents?: true

Size: 1.29 KB

Versions: 3

Compression:

Stored size: 1.29 KB

Contents

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=5">
    <title>AdequateSerialization</title>
    <link rel="shortcut icon" href="favicon.ico">
    <style type="text/css">
html,
body {
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

main {
  padding: 0 1em 1em;
}
    </style>
  </head>
  <body data-script="<%= script_name %>">
    <main>
      <h1>AdequateSerialization</h1>
      <p>
        Below is a visualization of the associations that you are serializing.
        The arrows represent which cache will get busted when you update an
        object.
      </p>
      <p>
        For instance, if you have an arrow pointing from
        <code>Post</code> to <code>Comment</code>, it would mean that when
        <code>Comment</code> objects are serialized they are serializing
        <code>Post</code> objects as part of their response. In this case
        <code>Post</code> objects need to bust the cache of their associated
        <code>Comment</code> objects when they are updated.
        <code>AdequateSerialization</code> takes care of this by enqueuing a
        background job.
      </p>
      <div id="svg">
        <%= svg %>
      </div>
    </main>
  </body>
</html>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
adequate_serialization-2.0.1 lib/adequate_serialization/rails/static/index.html.erb
adequate_serialization-2.0.0 lib/adequate_serialization/rails/static/index.html.erb
adequate_serialization-1.0.1 lib/adequate_serialization/rails/static/index.html.erb