【问题标题】:Understanding Rails helpers了解 Rails 助手
【发布时间】:2011-09-21 21:09:31
【问题描述】:

我有两个帮助文件。 events_helper.rb 和 users_helper.rb。

这两个帮助文件都有一个名为foobar 的方法。在事件控制器中,索引视图。如果我打电话给foobar。它不应该在 events_helper.rb 中加载帮助程序foobar 吗?

或者这不是助手的工作方式?

【问题讨论】:

    标签: ruby-on-rails-3 helpers


    【解决方案1】:

    似乎所有助手都可用 - 所以不确定它会在你的情况下选择哪个,理想情况下是事件控制器......从你的评论来看,它似乎选择了错误的。

    你能给他们起不同的名字吗?

    Why are all Rails helpers available to all views, all the time? Is there a way to disable this?

    【讨论】:

    • 很好的链接,谢谢。这解释了 rails 2 和 rails 3 的一切
    • 我不想禁用它。我只希望 events_helper.rb 中的 foobar 方法在 events#index 中工作。目前,它利用 users_helper.rb 文件中的 foobar 助手
    猜你喜欢
    • 2011-03-15
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多