8得票1回答
Rails: 在后处理器中呈现视图内容(模型/助手问题)

我有一个Web应用程序,其中还包含相当复杂的博客类型。对于这个博客,我既使用RedCarpet作为标记语言,又使用自制的标记语言,非常实用。 在我的自制标记语言中,我从应用程序中调用产品视图和其他部分。我在两个不同的模型中使用它:BlogPost和Article。 例如,博客文章可能是这样...

8得票4回答
在Helper中使用TempData出现错误: 当前上下文中不存在'TempData'的名称。

我想在我的帮助程序中访问TempData以便于生成一个类似Ruby中的flash消息。 我遇到了一个运行时错误。 The name 'TempData' does not exist in the current context 我的Flash.cshtml代码如下: @helper...

11得票2回答
zf2创建简单服务并通过视图助手访问它

我正在尝试在zf2中创建一个简单的服务,以便我可以在视图助手中访问 步骤1. 我已经在src/Application/Service/Service1.php中创建了一个类,如下所示:namespace Application\Service; use Zend\ServiceMan...

48得票2回答
如何从ApplicationHelper调用ApplicationController方法

我希望在视图中提供csv链接,我将生成csv的代码放在ApplicationHelper中。然而,我遇到了这个错误: undefined method `send_data' for #<#<Class:0x0000010151c708>:0x0000010151a070&...

14得票2回答
Rails 4中的未授权参数

我了解 collection_check_boxes,但不知道如何设置选中的值。 我有以下模型:class Objective < ActiveRecord::Base has_many :indicators has_many :objective_children, cla...

8得票1回答
Zend Framework - 按名称的插件未在注册表中找到

当我从我的views/scripts/脚本中调用我views/helpers/文件中的函数时,我会收到以下错误消息: 消息:在注册表中找不到名称为'SetBlnCompany'的插件; 使用的路径:My_View_Helper_: /www/zendserver/htdocs/de...

81得票6回答
放置Ruby助手方法的位置是哪里?适用于Rails控制器。

我有一些Ruby方法是某些(或全部)控制器需要的。我试图将它们放在/app/helpers/application_helper.rb中。我已经在视图中使用了这些方法。但是控制器看不到这些方法。我应该把它们放在另一个地方还是需要以不同的方式访问这些辅助方法? 使用最新的稳定版本Rails。

7得票2回答
在模型中使用Rails助手

可能重复: 如何在Rails中访问模型的视图助手 我知道这可能不是我经常做的事情,但我想在模型内部使用一个助手。 我正在Report模型中生成电子表格,并希望使用ActionView :: Helpers :: DateHelper中的time_ago_in_words方法。 这可行吗,...

18得票3回答
具有多个方法的Zend视图助手?

class My_View_Helper_Gender extends Zend_View_Helper_Abstract { public function Gender() { // } } "The class method (Gender()) must be n...

19得票13回答
如何在Rails中为所有活动链接添加“active”类?

基本上,我有很多这样的代码: link_to t('.profile'), business_path(@business), class: '#{'active' if current_page? business_path(@business)}' 这并不是很DRY。 我想知道是...