是否可以针对特定的局部视图创建单独的控制器的操作(方法),而不涉及AJAX或者没有按照描述的那样执行here?在这两个例子中,这些观点不会局限于Rails概念。Rails:用于局部视图的单独控制器的方法
回答
部分是一大块html不是整页的奇特名称。
可以在一个控制器动作从而使部分:
渲染:局部=>“my_partial”
而作为包含在_my_partial.html.erb
也好,并且没有布局块将被渲染。
内现有的(ERB)的模板,你可以使用相同的部分是这样的:
<%= render "my_partial" %>
这将使_my_partial.html.erb
,并在该位置插入。
除了调用render
自己呈现一个以调用它的动作命名的视图之外,动作名称与视图/视图模板名称之间没有特殊关系。您可以随时创建一个没有以它命名的视图模板的操作,反之亦然。但是,如果您创建的操作没有视图,则必须在操作中的某个位置调用render
,并显式命名要呈现的视图,否则会导致错误。
更多详情here。
我知道如何使用局部视图,但有没有办法将单独的控制器的方法分配给它? – Paul
@Paul,这就是Michal所说的,你可以从你的任何控制器方法中调用任何偏好(如上所述),但是如果你想要别的东西,你可能不得不提供更多细节.. – sameera207
被问到的问题是,我相信,是否有可能呈现与自己的控制者行动相关的部分内容。这回答了如何使用偏分量的问题,这不是被问到的问题。 –
- 1. 视图控制器和局部视图控制器方法的无障碍
- 2. iOS:从单独的视图控制器调用方法
- 3. 部分调用独立于视图的相同控制器
- 4. 如何使用一个控制器视图的局部视图使用Ruby另一个控制器on Rails的
- 5. BeginForm在局部视图不会触发控制器方法
- 6. 将数据从局部视图传递到控制器方法
- 7. 未定义方法rails - 从视图调用控制器方法
- 8. 单独的Ruby on Rails控制器方法?
- 9. MVC 4部分与单独的控制器和视图
- 10. 控制器找不到局部视图
- 11. 调用视图控制器中的方法Rails
- 12. 控制器调用布局视图内应显示的局部视图
- 13. 如何从Rails中的控制台调用控制器/视图方法?
- 14. 带有单独主控制器视图的Grails控制器填充菜单
- 15. 用于iPhone上单个视图的多个视图控制器
- 16. MVC中共享布局视图的控制器方法?
- 17. 局部视图on Rails的
- 18. 重复KendoUI日期选择器控制,由于局部视图
- 19. 如何在控制器中编写动作方法以引用局部视图?
- 20. 控制器的独立视图
- 21. Rails 3:确保从视图中调用控制器方法
- 22. 在Rails调用方法 - 从控制器或从视图
- 23. 如何从单独的视图控制器调用popToRootViewController()函数?
- 24. 如何调用具有不同控制器的局部视图?
- 25. 将UITableView单元连接到单独的视图控制器
- 26. 从视图调用视图控制器中的方法
- 27. 调用视图控制器的方法从子视图
- 28. Rails Ajax调用:将JSON传递给单独的控制器方法
- 29. 在拆分视图控制器:调用详细视图控制器方法从主视图控制器
- 30. 单独的视图和控制器动作,用于更改rails中的用户密码3r
你可以对你的问题更具体一点吗?也许包括一个关于你想要实现的代码片段? – Ricketyship