Tag: 视图助手

如何从ApplicationHelper调用ApplicationController方法

我想在视图中提供csv链接,并将csv生成代码放在ApplicationHelper 。 不过,我得到这个错误: undefined method `send_data' for #<#<Class:0x0000010151c708>:0x0000010151a070> 引用这个: send_data content, :type => "text/plain", :filename => filename, :disposition => 'attachment' 如果我把csv代码放在一个控制器中,它可以正常工作。 我希望能够使用helper来避免为每个我想为csv选项提供的控制器(我有一堆)定义路由。 我怎样才能使send_data (和其他必要的方法)可用的助手?