У меня есть веб-приложение, которое отображает на стороне клиента с EJS. EJS использует синтаксис ERB:Шаблон повторного использования EJS для рендеринга ERB в Rails?
<!-- /views/posts/_comment.jst.ejs -->
<article id=<%= comment.id %>>
<%= comment.body %>
</article>
Я также представляю представление с сервером Rails. Частичный, чтобы отобразить его на стороне сервера, будет похож на EJS. Как я могу повторно использовать EJS, и Rails считают, что это стандартная часть ERB?
<!-- /views/posts/comments.html.erb -->
<h2>Comments:</h2>
<!— This doesn’t work: —>
<%= render partial: ‘_comment.jst.ejs’, :formats => [:erb] %>
<% = рендер парциальное: 'comment.jst.ejs' %> не уверен, о расширениях – Nithin
Расширения грязны , но они необходимы, поэтому Sprockets компилирует EJS для клиентской стороны. –