问题标签 [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 投票
5 回答
24190 浏览

ruby-on-rails - 如何在 Rails 中测试助手?

我正在尝试构建一些单元测试来测试我的 Rails 助手,但我永远不记得如何访问它们。恼人的。建议?

0 投票
1 回答
3294 浏览

ruby-on-rails - 在 Rails 中测试辅助方法

我正在测试我的 rails helper 方法,如下所示:

这很好用,除非助手调用需要发生请求的方法,例如url_for。由于我不想通过请求进程运行整个堆栈来测试这些(例如通过调用 get :index),所以需要初始化或删除什么才能使其工作?

我正在寻找一个更通用的解决方案来模拟请求,但具体来说,我得到的错误是:

0 投票
2 回答
687 浏览

c# - ASP.NET MVC 中的应用程序助手

我正在寻找一种制作应用程序助手的方法,它允许您定义可以在所有控制器视图中调用的方法。在 Rails 中,您可以免费获得它,但我如何在 ASP.NET MVC 中使用 c# 完成此操作?

0 投票
2 回答
387 浏览

ruby-on-rails - 为什么 Rails 助手不是更面向对象的?

例如,为什么日期助手是这样写的:

而不是这样:

这是一个明显的设计错误/不一致吗?还是有什么原因?

0 投票
4 回答
2293 浏览

ruby-on-rails - 如何使 Rails 助手更面向对象

对于所有帮助者,我想在我的整个 Rails 应用程序中替换以下语法:

有了这个:

理想情况下,此更改还将使助手在我的应用程序中的任何位置都可用(例如,相同的方式5.times)。

有谁知道这样做的插件?自己动手会不会很困难?

0 投票
3 回答
16442 浏览

ruby-on-rails - Helper 中的动态路径

我正在尝试为我的管理链接创建一个辅助方法。在相当多的视图中,我有代码

仅在登录时显示这些。

我想在他们的地方做这样的事情

并将当前项目传递给应用程序帮助方法

或者类似的东西。

0 投票
1 回答
197 浏览

helpers - 有没有其他方法可以在 MonoRail 中向控制器注册助手?

在 MonoRail 中,控制器可以使用Helper属性进行装饰,以使助手在视图中可用。是否有另一种方法可以通过配置文件或依赖注入向控制器注册帮助程序?我热衷于避免仅仅为了提供帮助程序和向控制器层次结构中添加另一个控制器而创建基本控制器。

0 投票
4 回答
37786 浏览

ruby-on-rails - 为什么所有的 Rails 助手总是对所有视图可用?有没有办法禁用它?

为什么我可以在另一个控制器的视图中访问一个控制器的辅助方法?有没有办法在不破解/修补 Rails 的情况下禁用它?

0 投票
2 回答
9023 浏览

ruby-on-rails - rails:控制器中包含的模块中的方法在视图中不可用

奇怪的事情——我有这样的身份验证模块lib/

在 ApplicationController 我包括这个模块和所有帮助程序,但是方法 current_user 在控制器中可用,但不能从视图中使用:(我怎样才能使它工作?

0 投票
2 回答
817 浏览

asp.net-mvc - ASP.NET MVC 自定义帮助器对象

我将为我的应用程序编写大量帮助程序。

对于他们中的许多人,我不想扩展 HtmlHelper,而是创建另一个帮助程序类,原因有两个:1) 能够编写 Link.Home 和 Icon.Edit 而不是 Html.HomeLink 和 Html。图标编辑;2) 能够轻松地将标准助手与自定义助手区分开来,以及后者的定义位置。

这可能吗?如何?

这不推荐吗?为什么?

谢谢