gpt4 book ai didi

ruby-on-rails-3 - 在 Rails 3 的 View 中使用辅助方法

转载 作者:行者123 更新时间:2023-12-03 00:16:44 25 4
gpt4 key购买 nike

rails 3 有一些事情让我有点不安。我正在尝试将我的应用程序从 Rails 2 升级到 Rails 3。

我遵循了所有必要的步骤,到目前为止,除了一件事之外,一切都进展顺利:

我有一个在不同帮助器中定义不同的帮助器方法,例如,它在 application_helper 中以一种方式定义,在 homepage_helper 中以不同方式定义相同的方法,在另一个帮助器中定义不同,比方说 video_helper ,除此之外,它还用于整个应用程序使用的共享 View ,现在如果我在主页中,我希望从 homepage_helper 调用此函数,如果我在视频页面中,则该函数必须从 video_helper 调用,基于 Rails 中约定的概念,这在 Rails 2 中完美运行,但在 Rails 3 中,该函数始终从最后一个助手调用,按字母顺序排列,即示例中的 video_helper。

我该如何解决这个问题?请多多指教。

感谢所有帮助。

最佳答案

在 Rails 3 中,所有助手总是被加载。

您可以:

1)以不同的方式命名你的助手。

2) 明确定义您想要哪些助手

3)检查助手中的 Controller 以确定提供哪个助手。

关于ruby-on-rails-3 - 在 Rails 3 的 View 中使用辅助方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com