在Heroku控制台中访问助手

时间:2012-02-11 22:46:20

标签: ruby-on-rails heroku console helpers

为了跟踪我的应用程序中的活动,我构建了一组帮助程序,它们接收数据数组并吐出.csv文件。我想从控制台中使用这些:如下:

helper.export_data(array_of_data)

这在我的机器上工作正常,但是heroku控制台似乎没有让我调用辅助函数。我收到错误:

NameError: undefined local variable or method `helper' for main:Object

2 个答案:

答案 0 :(得分:1)

我猜这里你的应用程序正在进行某种初始化以将helper加载到你的控制台中,并且在你启动Heroku控制台时没有进行初始化。

您的代码中是否有任何内容初始化此helper对象?

答案 1 :(得分:1)

有同样的问题,并在此找到答案: http://www.funonrails.com/2011/03/accessing-view-helpers-routes-in-rails.html

相关部分是:

>> include ActionView::Helpers 
>> => Object 
>> include ApplicationHelper 
>> => Object 
>> include ActionView::Helpers::ApplicationHelper^C 
>> display_amount 2500 => "$2,500"