问题标签 [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.
jquery - 一个事件的多种视觉效果
我有一个看起来像这样的代码。
这里发生的事情对我来说还不够好。
我想为一个事件添加多个效果。如下所示:
我如何做到这一点。?我正在使用 jrails
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 集成?
ruby-on-rails - Ruby on Rails jQuery 视觉效果
我正在研究 RoR 上的搜索功能,当用户单击搜索按钮时,它基本上具有很酷的视觉效果。
这是我认为 search.rhtml 的代码
这是 search_results.rhtml,它显示在 search.rhtml 的结果 div 中
最后是我的控制器和操作。
我想要做的基本上是创建一个效果,当搜索结果加载时,由于 ajax 调用它会向上滑动。我正在使用 jrails。这个网站到底是怎么做的。http://keyonary.com/#/paste
javascript - 多个periodic_call_remote 调用未按预期运行
我一直在做 ruby 和 rails 很长一段时间,但是当涉及到更动态的元素(目前是 jrails 和 jQuery)时,我是一个新手,所以我完全有可能遗漏了一些东西。
也就是说,我有一个页面需要从多个来源更新多个元素。例如,动态标题来自一个来源,而 5-6 div 的信息来自第二个来源。我有 6-7 个周期性调用远程调用,并设置了适当的 :condition 标志,因此只有可见的调用才会真正导致调用。问题是,即使没有其他 div 可见,也有 7 次调用动态标题!
为清楚起见,我创建了一个展示类似行为的页面:
我期待,每三秒钟,这将在服务器上调用“时间”,并用新的“时间”div 替换旧的“时间”。它永远不会调用“计数”。
实际发生的是,每三秒,它就会调用两次“时间” 。如果我包含第三个periodic_call_remote,它会调用它三次。
这是一个错误吗?jQuery的一个微妙之处我还不明白?远古诅咒?这是怎么回事?
jquery - jrails_auto_complete 设置帮助
我一直在努力使用 jQuery UI 'autocomplete' 让我的 Rails 应用程序使用简单的自动完成功能我已经在使用 jRails,所以我尝试使用jrails_auto_complete
我按照 README 中的说明进行了设置,但是当我开始在框中输入内容时出现以下 javascript 错误:
当我调试它时,它说:
找不到 ID=auto_complete_for_user_name 的用户
有任何想法吗?我认为这需要的不仅仅是列出的两个步骤,但我很确定我正确设置了这两个步骤......
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 分支?
jquery - 如何将 Rails 变量传输到 jQuery 函数?
我正在制作非常简单的 ROR (rails 2.3.5) 应用程序并使用 jQuery 插件 jRails。这个想法是在 jQuery youtube 播放器中修改午餐,它将播放 ror 控制器列表中的随机视频。
控制器.rb
显示.html.erb
例如,此处的链接只是一个随机的 youtube 链接。跛脚我的问题是如何在这个 jQuery 函数中获取这个变量?
应用程序.js
将非常感谢任何帮助。
jquery - 整个 div 的 page.replace_html 不是部分的?
我的网站导航在我的 <%= render 'layouts/header' %> 中。我想使用 ajax,这样当用户点击导航链接时,只有 div id="content" 刷新。div id="content" 不是部分内容,有没有办法在不使用部分内容的情况下刷新该 div 的内容?
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,现在看起来很好。
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 中,如果是这样,我该怎么做)?
谢谢你的帮助