问题标签 [helpermethods]

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 回答
150 浏览

ruby-on-rails - Rails 应用程序 - 如何显示一个或多个数组

我在我的 Rails 应用程序中有一个主页视图,我也有两种类型的内容,文章和事件。我想在主页上有一个部分显示最近的文章和事件(混合,如新闻提要)。文章应按 created_at 排序,事件应按 start_date 排序。

我的问题是如何创建单个部分以在单个数组中显示两种类型的内容数组并正确排序它们?我是否创建一个方法并将其放在 home_controller 中来执行此操作?

谢谢

0 投票
1 回答
142 浏览

ruby-on-rails - 无法访问辅助方法?

这是一个奇怪的问题。

在我的应用程序助手中,有一个名为test的方法,还有一个名为article_url的方法。我有文章资源,并生成它的 url_helpers。在测试方法中,我调用了article_url,但它访问的是url_helper方法,而不是我在 helper.xml 中定义的方法。

我的项目在 Rails 3.0 中运行良好,但是当我升级到 3.2 时,它提出了问题。而在3.2下,开发模式运行良好,但生产出现问题。

请原谅我糟糕的英语:-)

抱歉,代码如下:

0 投票
3 回答
688 浏览

c# - 获取 ObjectResult 的通用助手这将匹配任何给定的 EntityObject

试图通过一种将获取数据的方法进行通用 SQL 查询我正在制作这段代码

我已经复制了我的代码并编辑了真实姓名和其他变量/参数,所以我可能犯了一个错误,但问题是,我怎样才能使它比这更通用?

这是一种工作方法,可让我指定 sqlCommand 的查询

我希望它适合任何实体和任何模型/对象/表

怎么可能呢?我想有一个现成的解决方案可以解决这个问题,或者 EF 不是通用的……我正在使用 asp.net 4.0 和最新的 EF ..

0 投票
3 回答
5590 浏览

ruby-on-rails - 在 Rails 的控制器和视图中使用的辅助方法

我知道我可以在 Rails 文件夹Helper内的类中放置一个辅助方法。helper然后可以在任何视图中使用该方法。而且我知道我可以将方法放入ApplicationController类中,并且该方法可以在任何控制器中使用。

在哪里放置控制器和视图中经常使用的方法的合适位置?

0 投票
4 回答
6960 浏览

java - 何时创建辅助方法和分离文件

背景:我有一个大型(几百行)类,它管理基于一些原始类型数据结构的概念

问题:填充和更新这些数据的两种方法会很长,有少数 5-20 行任务,有些是共享的,有些是唯一的。我可能想为每个子任务创建一个辅助方法。

问题是如果一个文件中有太多不相关的辅助方法,可读性并没有提高。

这个问题的答案让我大部分时间都在那里。我可以在同一个包中,在它们自己的类中声明结构,并访问原始成员字段或调用相关方法。但我仍然想知道这里公认的智慧,因为这个组织并不容易想到。

您是否曾经将update()build()函数放在他们自己的文件中?如果是这样,他们的共同任务应该在哪里声明?

0 投票
2 回答
2237 浏览

ruby-on-rails-3 - 从类方法调用辅助方法:“未定义的方法”

我越来越:undefined method 'important_method' for #<Class:0xbee7b80>

当我打电话时:User.some_class_method

和:

我究竟做错了什么?我怎样才能避免这个问题?

0 投票
3 回答
87 浏览

ruby-on-rails - User Helper Method - 抓取 ID 与当前用户 ID 不匹配的用户

尝试编写具有 3 个基本条件的辅助方法。添加第三个尝试将当前用户排除在结果之外的结果会导致错误。

错误是

0 投票
1 回答
992 浏览

javascript - 将 javascript 变量发送到 rails helper 方法

我有一个视频名称数组,我想从这个数组中获取一个随机视频名称。但是当我调用一个辅助方法来完成这一切时,我每次都会得到相同的随机数和随机视频。

我相信这是因为即使我试图多次“调用”辅助方法,它也只被调用一次,只是该方法的结果被多次“调用”。

所以我在想的是找到一种将 JavaScript 变量发送到辅助方法的方法,但我不知道(谷歌也不知道)如何最好地做到这一点。

为简单起见,每次只尝试获取一个新的随机数:

JS:

html.erb:

每次显示相同的随机数。

0 投票
4 回答
524 浏览

ruby-on-rails - 在 Helper 模块中创建可点击链接列表

用户有一组已保存的链接。

每个链接都有属性addresstext。这些可以像这样访问:

如何a为用户保存在辅助方法中的所有链接生成标签列表,我可以从视图中调用?

0 投票
1 回答
286 浏览

ruby-on-rails - Helper Method 在我的索引页面 Star Rating System 中不起作用

我已经使用本教程 http://eighty-b.tumblr.com/post/1569674815/creating-an-ajaxified-star-rating-system-in-rails-3实现了星级评分系统

Ajax 工作得很好,我在 BOOKS SHOW PAGE 上的方法也是如此

但是由于某种原因,我的帮助方法在我列出多本书的索引页面上不起作用,因此我无法在我的索引页面上调用 current_user_rating。

它只是不显示,就像在显示页面上显示整数或当前用户值一样,在索引页面上。即使它包含一个值,它也只会显示“N/A”。

我尝试了不同的东西,但似乎无法让它工作......

如果您需要我添加其他内容,请告诉我

Rails 新手请帮忙:)

帮手

意见

show.html(书籍)

index.html.erb(书籍)

_rating.html.erb(评分)

模型

控制器