问题标签 [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.
ruby-on-rails - 如何在 Rails 中测试助手?
我正在尝试构建一些单元测试来测试我的 Rails 助手,但我永远不记得如何访问它们。恼人的。建议?
ruby-on-rails - 在 Rails 中测试辅助方法
我正在测试我的 rails helper 方法,如下所示:
这很好用,除非助手调用需要发生请求的方法,例如url_for。由于我不想通过请求进程运行整个堆栈来测试这些(例如通过调用 get :index),所以需要初始化或删除什么才能使其工作?
我正在寻找一个更通用的解决方案来模拟请求,但具体来说,我得到的错误是:
c# - ASP.NET MVC 中的应用程序助手
我正在寻找一种制作应用程序助手的方法,它允许您定义可以在所有控制器视图中调用的方法。在 Rails 中,您可以免费获得它,但我如何在 ASP.NET MVC 中使用 c# 完成此操作?
ruby-on-rails - 为什么 Rails 助手不是更面向对象的?
例如,为什么日期助手是这样写的:
而不是这样:
这是一个明显的设计错误/不一致吗?还是有什么原因?
ruby-on-rails - 如何使 Rails 助手更面向对象
对于所有帮助者,我想在我的整个 Rails 应用程序中替换以下语法:
有了这个:
理想情况下,此更改还将使助手在我的应用程序中的任何位置都可用(例如,相同的方式5.times
)。
有谁知道这样做的插件?自己动手会不会很困难?
ruby-on-rails - Helper 中的动态路径
我正在尝试为我的管理链接创建一个辅助方法。在相当多的视图中,我有代码
仅在登录时显示这些。
我想在他们的地方做这样的事情
并将当前项目传递给应用程序帮助方法
或者类似的东西。
ruby-on-rails - 为什么所有的 Rails 助手总是对所有视图可用?有没有办法禁用它?
为什么我可以在另一个控制器的视图中访问一个控制器的辅助方法?有没有办法在不破解/修补 Rails 的情况下禁用它?
ruby-on-rails - rails:控制器中包含的模块中的方法在视图中不可用
奇怪的事情——我有这样的身份验证模块lib/
:
在 ApplicationController 我包括这个模块和所有帮助程序,但是方法 current_user 在控制器中可用,但不能从视图中使用:(我怎样才能使它工作?
asp.net-mvc - ASP.NET MVC 自定义帮助器对象
我将为我的应用程序编写大量帮助程序。
对于他们中的许多人,我不想扩展 HtmlHelper,而是创建另一个帮助程序类,原因有两个:1) 能够编写 Link.Home 和 Icon.Edit 而不是 Html.HomeLink 和 Html。图标编辑;2) 能够轻松地将标准助手与自定义助手区分开来,以及后者的定义位置。
这可能吗?如何?
这不推荐吗?为什么?
谢谢