在Rails中,我想运行与普通页面加载中的操作相关联的js.erb文件。通常,我们这样做:
respond_to do |format|
format.html
format.js
end
并且仅当远程调用该操作时才运行action_name.js.erb文件。如何更改它,以便在正常的页面加载(html请求)时也运行js.erb文件?
这个想法是每个页面都有相同的页眉和页脚,但是每个页面的内部内容都会改变每一个页面的负载。
<header>blah blah blah</header>
<div id="main-content">Changes Each Page, but with links like <a href="anotherpage.html" class="ajaxify">Go to Another Page with smooth animation</a></div>
<foo