在我的 Rails 插件中,我想在单个页面上显示多个 View 文件。
假设我想在索引 View 之后附加一些 View 。
我正在使用
<% render :partial => "show" %>
在我的index.erb中
效果很好。但为了更好的设计,我想从 Controller 做同样的事情。
所以,如果我在索引操作中写入 Controller
render :partial => "show"
只有显示文件才会呈现在页面上。
我可以使用多个部分吗?
请问有什么意见/建议吗?
最佳答案
实际上,如果该逻辑保留在 View 中,那么 MVC 架构会更加“真实”。我认为最干净的方法是使用渲染将部分内容包含在索引 View 中,就像您已经完成的那样。
据我所知,您无法从 Controller 将 View /部分“附加”到彼此。
关于ruby-on-rails - 在单个页面上显示多个 View 文件-Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9782274/