问题标签 [jrails]

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

jquery - 一个事件的多种视觉效果

我有一个看起来像这样的代码。

这里发生的事情对我来说还不够好。

我想为一个事件添加多个效果。如下所示:

我如何做到这一点。?我正在使用 jrails

0 投票
1 回答
1555 浏览

javascript - 插件/Gem 在 Rails 2.3.x 中获取 Rails 3 风格的 UJS?

我有一个新的应用程序开始使用 Rails 2.3.8 来解决稳定性问题和 gem 兼容性,但是我们想通过在这个应用程序中实现 Rails 3 风格的 UJS 来开始意识到 Unobtrusive JavaScript。是否有任何现有的插件/宝石可以支持此功能?

我们目前正在使用jrails gem 将 jQuery 替换为 Prototype,因为它更适合我们的需求。有没有一种简单的方法可以在 Rails 2.3.x 应用程序中将 jQuery 与 Rails 3 风格的 UJS 集成?

0 投票
1 回答
911 浏览

ruby-on-rails - Ruby on Rails jQuery 视觉效果

我正在研究 RoR 上的搜索功能,当用户单击搜索按钮时,它基本上具有很酷的视觉效果。

这是我认为 search.rhtml 的代码

这是 search_results.rhtml,它显示在 search.rhtml 的结果 div 中

最后是我的控制器和操作。

我想要做的基本上是创建一个效果,当搜索结果加载时,由于 ajax 调用它会向上滑动。我正在使用 jrails。这个网站到底是怎么做的。http://keyonary.com/#/paste

0 投票
1 回答
261 浏览

javascript - 多个periodic_call_remote 调用未按预期运行

我一直在做 ruby​​ 和 rails 很长一段时间,但是当涉及到更动态的元素(目前是 jrails 和 jQuery)时,我是一个新手,所以我完全有可能遗漏了一些东西。

也就是说,我有一个页面需要从多个来源更新多个元素。例如,动态标题来自一个来源,而 5-6 div 的信息来自第二个来源。我有 6-7 个周期性调用远程调用,并设置了适当的 :condition 标志,因此只有可见的调用才会真正导致调用。问题是,即使没有其他 div 可见,也有 7 次调用动态标题!

为清楚起见,我创建了一个展示类似行为的页面:

我期待,每三秒钟,这将在服务器上调用“时间”,并用新的“时间”div 替换旧的“时间”。它永远不会调用“计数”。

实际发生的是,每三秒,它就会调用两次“时间” 。如果我包含第三个periodic_call_remote,它会调用它三次。

这是一个错误吗?jQuery的一个微妙之处我还不明白?远古诅咒?这是怎么回事?

0 投票
1 回答
155 浏览

jquery - jrails_auto_complete 设置帮助

我一直在努力使用 jQuery UI 'autocomplete' 让我的 Rails 应用程序使用简单的自动完成功能我已经在使用 jRails,所以我尝试使用jrails_auto_complete

我按照 README 中的说明进行了设置,但是当我开始在框中输入内容时出现以下 javascript 错误:

当我调试它时,它说:

找不到 ID=auto_complete_for_user_name 的用户

有任何想法吗?我认为这需要的不仅仅是列出的两个步骤,但我很确定我正确设置了这两个步骤......

0 投票
1 回答
164 浏览

jquery - 是否有适用于 Rails 2.3 和 jQuery 1.4 的 jRails 分支?

我们正在使用 Rails 重写一个站点,而旧站点在其模板中广泛使用了 jQuery v1.4。我们希望旧脚本继续工作,但我们也希望为我们自己的新脚本使用 rails 的 javascript 帮助程序。jRails 听起来像我们想要的,但它似乎只支持 jQuery 1.3。是否有适用于 Rails 2.3 和 jQuery 1.4 的更新的 jRails 分支?

0 投票
3 回答
3829 浏览

jquery - 如何将 Rails 变量传输到 jQuery 函数?

我正在制作非常简单的 ROR (rails 2.3.5) 应用程序并使用 jQuery 插件 jRails。这个想法是在 jQuery youtube 播放器中修改午餐,它将播放 ror 控制器列表中的随机视频。

控制器.rb

显示.html.erb

例如,此处的链接只是一个随机的 youtube 链接。跛脚我的问题是如何在这个 jQuery 函数中获取这个变量?

应用程序.js

将非常感谢任何帮助。

0 投票
1 回答
849 浏览

jquery - 整个 div 的 page.replace_html 不是部分的?

我的网站导航在我的 <%= render 'layouts/header' %> 中。我想使用 ajax,这样当用户点击导航链接时,只有 div id="content" 刷新。div id="content" 不是部分内容,有没有办法在不使用部分内容的情况下刷新该 div 的内容?

0 投票
1 回答
831 浏览

jquery - 带有 jquery 的 rails 3 中的 prototype_helpers - 我还应该使用 jrails 插件吗?还是现在有不同的方法?

我刚刚开始掌握 Rails 3。我最新的加速器与我在 js.rjs 文件中使用的原型助手有关。在我的一些 rails 2 应用程序中,我放弃了原型以支持 jquery,这就是我在这里所做的。为了获得帮助程序,例如page.replace&page.replace_html返回,我使用了 jrails 插件,它复制了功能但使用 jquery 而不是原型(或者至少这是我对它的理解)。

我在我的 toy rails 3 应用程序中使用 jquery 而不是原型,并且遇到了同样的问题:page.replace 助手不起作用:

我有这个代码update.js.rjs

这会导致第 2 行出现此错误(警报运行正常):

RJS error: TypeError: Element.replace is not a function

我只需要再次安装 jrails 插件吗?还是这些天有不同的解决方案?

感谢任何想法 - 最大

编辑 - 当我将代码从 js.rjs 文件移动到我的控制器时,我遇到了同样的问题,如下所示:

编辑 - 最后,由于缺乏其他任何东西,我刚刚安装了 jrails gem,现在看起来很好。

0 投票
2 回答
4519 浏览

jquery - Rails 3/Kaminari/JQuery - 加载更多按钮:显示结果的问题(它加载整个页面布局而不仅仅是部分布局)

从 ajax 和 jquery 与 rails 结合开始,我试图在我的用户索引页面底部创建一个“加载更多”链接。我的用户索引页面应该显示前 10 个用户,然后单击它在用户 div 底部加载下一个 10 个用户的链接,等等。我使用 Kaminari 进行分页。

我从以下代码开始:

用户控制器.rb

用户/index.html.erb

_user.html.erb

应用程序.js

我发现这个片段(信用:here)试图满足我的需要:

我工作得很好,除了它加载所有页面布局和下一个结果不仅是我的 _user 部分中的框 div 我该 如何管理这个?我是否必须创建一个 index.js.erb (类似于:page.insert_html :bottom, :users, :partial => @users 但在 jquery 中,如果是这样,我该怎么做)?

谢谢你的帮助