我有一个Web应用程序,用EJS呈现视图客户端。 EJS使用ERB语法:重新使用EJS模板在Rails中渲染ERB?
<!-- /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。 –