Is this in any way different than the common rails feature?<p><pre><code>    &lt;div id=&quot;bar&quot;&gt;&lt;&#x2F;div&gt;
    &lt;% link_to &quot;Load #{@widget}&quot;, @widget, remote: true, id: &#x27;foo&#x27; %&gt;

    $(&quot;#foo&quot;).on(&quot;ajax:success&quot;, function (e, data, status, xhr) {
        $(&quot;#bar&quot;).html(xhr.responseText);
    });
</code></pre>
I thought rendering partials and dynamically replacing them has been a standard feature of most frameworks. Rails even renders a working link so the page works without the javascript.