ruby-on-rails-3 - 何时在 Rails 中使用自定义 View 帮助器类

标签 ruby-on-rails-3 partial-views

我倾向于用部分做很多事情。它们几乎感觉就像是带有一些参数并输出 View 片段的小助手类。

我的问题是,什么时候适合为 View 创建一个单独的类?这是否适合具有一些附加逻辑的东西,例如需要可用于测试的菜单系统?

我有一种感觉,我可能过度使用了部分。

最佳答案

您可以使用助手来构建单个显示单元。您可以使用partial来构建复杂的显示单元。

参见Helpers vs. PartialsWhat belongs in a helper method?

关于ruby-on-rails-3 - 何时在 Rails 中使用自定义 View 帮助器类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14744714/

相关文章:

ajax - MVC3 Ajax 子 Action

jquery - ASP MVC3 - 使用部分 View 将新的 HTML 元素附加到页面

ruby-on-rails-3 - 将 facebook 登录与 omniauth on rails 集成

ruby-on-rails - 如何防止错误 "code converter not found (UTF-8)"?

css - 在 Rails 中出于布局和 CSS 目的对网页进行分类

c# - ValidationSummary 不与部分 View 一起出现

ruby-on-rails-3 - 在 Mongoid 中为引用的关系字段取别名

ruby-on-rails - ActionView::MissingTemplate:缺少模板

JQuery 进度条和提交时的部分 View

c# - 我怎样才能让这个部分 View 正确呈现?