问题标签 [helpers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1758 浏览

java - 反射助手 java 库

有一些 Java 库可以做一些你必须在每个类中放入的东西。例如,在发现Cloner之前,我必须在每个类中放置一个 clone() 方法,并且在发现XStream之前,我必须放置 XML 处理代码。

还有更多类似的帮助库吗?

0 投票
1 回答
35 浏览

ruby-on-rails - 在旧版本的 Rails 中,方法是什么,控制器 <--> 视图共享方法?

我认为在较新版本的 Rails 中,有办法说,“在控制器和视图之间共享这些方法”,使用类似

(我不确定他们是否是)。但是,如果旧版本的 Rails 中缺少这些方法怎么办?如何让 Rails 在控制器和视图之间共享方法?

0 投票
2 回答
2794 浏览

php - Zend Framework Widget 教程问题

我尝试按照本教程进行操作,但无法正常工作:

http://weierophinney.net/matthew/archives/246-Using-Action-Helpers-To-Implement-Re-Usable-Widgets.html

我按照描述做了所有事情,但我不知道如何在我的控制器中使用它。我的文件系统如下所示:

如何在我的 IndexController 中使用 HandleLogin Helper?我真的不知道,我正在寻找超过一天的尝试,我几乎想把我的电脑扔出窗外;)。所以任何帮助将不胜感激!

0 投票
1 回答
180 浏览

cakephp - cakePHP:我需要在出现错误时包含一个帮助程序

我已经创建了一个名为 Navigation 的帮助类,它可以在每个页面上使用,因为它对我的主导航菜单进行了处理。所以为了让它工作,我在我的页面控制器中包含了帮助程序,如下所示:

var $helpers = array('Html', 'Javascript', 'Navigation');

但是,当出现诸如缺少视图或无法找到帮助程序之类的错误时,我会得到对非对象错误的引用,该错误会弄乱我的页面布局。我猜这是因为错误页面使用了不同的控制器,但是控制器文件中没有文件 error_controller.php 或任何内容。所以我的问题是我需要在哪里声明帮助程序,以便可以通过错误页面找到它。我需要制作一个错误控制器文件还是已经有一个文件可以添加到其中?

任何帮助将非常感激

谢谢

0 投票
2 回答
2686 浏览

cakephp-1.3 - cakePHP:你能从帮助类中查询数据库吗?

嗨,您只需要知道您是否可以从辅助类中查询数据库,是否应该以及如何执行。

谢谢

0 投票
1 回答
734 浏览

ruby-on-rails - Rails 测试单元 - content_for 的助手

任何人都知道如何使用测试单元测试这个助手?

0 投票
3 回答
3933 浏览

ruby-on-rails - 我的 rails 助手将 '<' 渲染为 '<'!如何让它正确渲染?

我正在这里开发一个简单的插件,到目前为止它正在工作。除了我的帮手。它是一个非常简单的助手,它只需要回显一个<span></span>以供以后的 javascript 解析。

问题是,它没有正确呈现 html,而是用 html 等效代码替换特殊字符。

我的插件初始化程序:

我的插件助手:

当我在视图中调用 only_for_testing 助手时,它不会渲染"<span></span>"它,而是渲染“ &lt;span&gt;&lt;/span&gt;

我尝试删除渲染,仅返回字符串,效果相同。我真的不想为此创建一个部分,因为它是一个非常简单的 html,它不是用于布局,它只是用于解析。

知道我在这里可能做错了什么吗?

0 投票
6 回答
6938 浏览

asp.net-mvc - MVC 3 RC 中的剃刀助手

在 MVC 3 项目中使用剃刀助手时出现错误(确实将 cshtml 文件放在 app_code 中)。看起来生成的代码使用了错误的程序集引用。

使用 WebMatrix.Data;
使用 WebMatrix.WebData;

编译器说:

CS0246:找不到类型或命名空间名称“WebMatrix”(您是否缺少 using 指令或程序集引用?)

将它们放入 GAC 并没有改变任何东西。我不明白吗?或者这是一个错误?有任何想法吗?

0 投票
4 回答
52756 浏览

ruby-on-rails - Rails - 嵌套的 content_tag

我正在尝试将内容标签嵌套到自定义助手中,以创建如下内容:

请注意,输入与表单无关,它将通过 javascript 保存。

这是帮助程序(它会做更多的事情,然后只是显示 html):

但是,当我调用助手时,标签不显示,只显示输入。如果它注释掉 text_field_tag,则显示标签。

谢谢!

0 投票
1 回答
1012 浏览

ruby-on-rails - Rails:打印到页面,而不是控制台?

我想编写一个辅助方法来打印单选按钮列表。显而易见的方法是让辅助方法返回一串 html 代码供我的视图文件呈现。

但这并不漂亮,将<li>after附加<li>到一个字符串,然后返回它。

当然,如果我可以依次打印 html 的每一行,代码会更具可读性。我可以将行打印到输出流并最终显示在我的页面上(而不是在服务器控制台上)吗?

(顺便说一句,我正在使用 rails 2.3.5。)