我正在使用 Rails 3.2.8,需要根据 URL 参数和登录的用户帐户在特定网页中包含或导入 HTML(实际上是 ERB)文件。所以导入的 HTML/ERB 文件会经常不同。
例如,我在 show.html.erb 文件中有以下代码:
<%= render "levels/#{@level.name}/#{@user.version}" %>
为此目的使用部分是否合适?根据文档,partials“是将渲染过程分解为更易于管理的块的另一种设备”。我使用部分不是为了模块化页面构建过程,而是动态呈现不同的内容。我担心我正在做的事情的性能后果和副作用。有没有更好的方法来完成我想要用 Rails 完成的任务?