问题标签 [helper]

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 投票
1 回答
3044 浏览

php - 从 cakephp 中的助手访问 $Session

一个 cakePHP 新手在这里....

我创建了一个自定义助手。

我需要在这个助手中获取会话值,并且需要从表中获取一些数据。

我怎样才能使这些事情成为可能。

我试过了

但是当我使用

它返回错误

未定义的属性:CustomHelper::$Session

这是助手的详细信息

0 投票
1 回答
1006 浏览

video - 使用 flowplayer 时防止下载视频

我想保护我网站上的视频,让它们更难下载......所以它们必须隐藏在 DownloadHelper 等应用程序中。我正在使用 flowplayer,但我不知道该怎么做它。任何帮助都会很有用 - 谢谢。

0 投票
1 回答
2267 浏览

ruby-on-rails - 如何根据助手的输出更改某些动态文本的标签/css 类?

我有一条重复的行,输出如下: Call John Jones in -3 days (status)

我有一个名为 show_status(contact,email) 的助手,它将输出该特定电子邮件是否已发送给该特定联系人。

如果它被“发送”,那么整行应该显示为“删除”。

同样,如果天数为 -3 (<0),则该行应格式化为红色。

这是我的技巧,但必须有一种更简洁的方法将逻辑放入控制器中?

我硬编码了一个环绕我想要格式化的行的值,并根据对同一帮助程序的单独调用分配该值:

我想我想做的就是在视图中没有 if 语句。不知道该怎么做。

0 投票
2 回答
269 浏览

ruby-on-rails - 从 Rails 视图中分解条件

我在一个基本的 Rails 博客应用程序中有一行代码,用于确定评论数量的后缀是“comment”(如果为 1)还是“comments”(0 或 2+)

目前,它是视图中的一行,如下所示:

但是,自从我写了之后,我做了更多的研究,并意识到这个逻辑实际上不应该出现在视图中。

我是否可以假设真正的位置是在帖子助手中?

我该如何实施?

0 投票
2 回答
398 浏览

ruby-on-rails - Rails:提供文件下载的最简单方法?

G'day 伙计们,目前几乎完成了编写一个允许以 CSV 格式下载数据库的 Rails 应用程序。这是在第一次查看索引时生成的。

是否有一种简单的方法可以插入指向返回 CSV 文档的帮助程序的链接?也就是说,插入助手的链接是否容易?这会让我遇到的很多问题变得容易得多

0 投票
1 回答
4387 浏览

ruby-on-rails - 多级菜单,活动链接 css 突出显示。(Ruby on Rails)

网站结构:

当孩子处于活动状态时,我希望看到CSS 也突出显示父菜单项。

(当“设计”或“照片”处于活动状态时,“产品”也应突出显示。)

我将其用于子网址和简单网址:

对于“产品”检查应该是这样的:

但三重|| 是不对的,而且变得复杂了。

我看到了一个助手,像这样:

由以下人员使用:<%= current(:photo) %>

那么,如何将我对“产品”、“设计”、“照片”的所有 3 项检查放在一个助手中?

并可以使用类似的东西<%= current(:products, :design, :photo) %>

0 投票
2 回答
5703 浏览

ruby-on-rails - 如何从 Rails 中的视图和控制器调用辅助方法?

我为一些简单的计算创建了一个辅助方法。这个辅助方法只会返回一个整数。我需要控制器和视图中的助手。

不幸的是,它在视图中运行良好,但在控制器中却不行。我得到了undefined local variable or method错误。我该如何解决?

谢谢大家

0 投票
1 回答
1570 浏览

ruby-on-rails - 在控制器中定义的邮件程序中使用辅助方法

帮助器方法current_user被定义并作为帮助器提供,ApplicationController如下所示:

我的问题是如何current_user在邮件模板中使用辅助方法(显然它总是会返回nil,但我正在尝试渲染依赖它的部分)。

通常,当我想在邮件程序中使用助手时,我会执行类似的操作add_template_helper(SongsHelper),但是由于助手是在类而不是模块中定义的,所以我不确定该怎么做

0 投票
1 回答
781 浏览

javascript - 如何从 rails3 自定义视图助手返回干净的 javascript?

使用 Rails 3:在我的 update.js.erb 文件中,我发现我重复了很多东西。所以我试图把它全部放入一个助手中。但我无法让助手返回干净的 javascript。它\&quot;无处不在,而不是

这是我开始的:

这是我为生成上述 javascript 而编写的助手:

我称之为:

这就是我在回复中得到的:

现在我确实注意到了 helpers 中直接 html 的类似问题。它不会让我在尖括号中返回东西。但后来我发现了 content_tag。javascript有类似的东西吗?我怎样才能摆脱\&quot;s?

0 投票
2 回答
2011 浏览

cakephp - 在 CakePHP 1.2 中使用带有德语设置的 Helper $time->niceShort

我想使用 CakePHP Helper "time" 和他的方法 niceShort 将日期转换成一个漂亮的、易于阅读的日期。我想使用本地化版本(在我的情况下:“德语”)而不是英语默认转换,但我不知道在哪里设置它。如何本地化此方法?