对不应该包括但......我认为的助手感到困惑

Posted

技术标签:

【中文标题】对不应该包括但......我认为的助手感到困惑【英文标题】:Confused about helpers that shouldn't be included but are...I think 【发布时间】:2012-05-07 01:39:26 【问题描述】:

我有一堆页面重复使用相同的元素,所以我创建了四个帮助器来自动将这些元素放入。

application.html.erb 中,所有这些助手都被渲染了,但我对如何制作不受助手影响的新页面感到困惑。

我尝试创建一个新视图和控制器,并在该视图的子目录中构建页面,但没有成功。

有什么想法吗?

【问题讨论】:

【参考方案1】:

application.html.erb 是您所有视图的基本模板,因此您放入其中的任何内容都将在您的所有视图中呈现。如果要在视图上显示不同的内容,则需要在控制器中显式设置布局。

def some_method
  layout :some_other_layout_template
end

欲了解更多信息,请查看Rails Guides on Layouts and Rendering。

【讨论】:

没问题!希望我的回答对您有所帮助,如果有帮助,请将其标记为正确:)

以上是关于对不应该包括但......我认为的助手感到困惑的主要内容,如果未能解决你的问题,请参考以下文章

考勤助手类图的设计

流星变量范围

视图和部分助手的示例

为啥我的iphone越狱了但那些手机助手上却显示没有越狱呢

Django 有 HTML 助手吗?

SqlHelper——数据库小助手