レイアウト全体が1つを除いて一定のままであるWebアプリがあります<div>
。現在、リンクを処理するためにルートを使用しているだけlayout.ejs
で、変更したいのは my <div>
.
ファイルで何を変更する必要がありlayout.ejs
ますか? ここに私の現在のファイルがあります:
<!DOCTYPE html>
<html lan="en">
<head>
<title><%= title %></title>
<link rel="stylesheet" href="/stylesheets/reset.css">
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script src="/nowjs/now.js"></script>
<script src="/javascripts/chat.js"></script>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="chat">
<input type="text" id="text-input">
<input type="button" value="Send" id="send-button">
</div>
<div id="content">
<%- body %>
</div>
<div id="rooms">
</div>
<div id="footer">
<div id="footer_links">
<a href="/">Home</a> | <a href="/about">About</a> | <a href="/contact">Contact</a>
</div>
</div>
</div>
</body>
</html>
これを利用するために AJAX を使用することを考えていましたが、部分ビューを使用することについていくつか良いことを聞きました。これを設定する方法についてはまったくわかりません。また、AJAX の代わりに部分ビューで WebSocket を使用できると聞いたことがあります。これは良い考えですか、それとも可能ですか?
申し訳ありませんが、これは簡単かもしれません。ドキュメンテーションに苦労しています。
ありがとう!