问题标签 [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 投票
1 回答
2674 浏览

jquery - Ruby 1.9.1、Rails 2.3.2 和 jrails 0.4 出现“在 const_missing 中救援”错误

我最近开始了一个项目,团队决定使用 jQuery 而不是 Prototype/Scriptaculous 来满足我们的 javascript 需求。我们设置了我们的项目,并开始切换。该插件是通过这些说明安装的,一切都按计划进行。不久之后,当尝试运行“./script/server”时,我们收到以下错误:

我进行了广泛的搜索,但找不到此错误的原因,也找不到有关版本兼容性问题的任何文档。你们可以提供的任何帮助将不胜感激。

谢谢,

迈克·特雷西奇

0 投票
2 回答
902 浏览

ruby-on-rails - 带有自动完成助手的 jRails

我刚刚开始了我的项目的新分支,我尝试使用jRails。到目前为止,一切都很棒,除了自动完成(尤其是text_field_with_auto_complete)。使自动完成功能再次工作的最佳解决方案是什么?

  1. 自己实现整个自动完成(我不太喜欢这个)
  2. 在 jquery 中重写旧的原型助手,然后将其破解到jRails
  3. 使用一些开箱即用的 jquery 插件
0 投票
2 回答
5058 浏览

jquery - 使用 HAML 在 Rails 中通过 Google API 加载 jQuery?

这感觉应该很简单,但加载的似乎不多。

我有这个app/views/layouts/application.html.haml

...我的application.js文件包含一些好的 'ole jQuery. 我已经安装了JRails,我的 jQuery 可以很好地与库的本地副本配合使用,但我想使用来自 Goolge API 的那些。

这是我的浏览器生成的:

我正在使用 Safari 和错误控制台,它报告以下错误:

相应地,我的 jQuery 脚本都没有工作。

帮助?

0 投票
2 回答
1185 浏览

ruby-on-rails - Ruby 1.9.1 和 Jrails

我收到错误:

我尝试强制重新安装 jrails,但没有修复错误,谷歌搜索错误尚未产生结果。有什么建议么?Ruby 1.9.1,Rails 2.3.4。

0 投票
1 回答
702 浏览

jquery - jrails 加载 remote_form_tag rails

我最近使用 jRails 切换到 jQuery 作为应用程序。我以前所有 RJS 的 99% 似乎都可以正常工作,唯一的例外是使用 remote_form_tag 时的 :loading => 回调。

我有一个隐藏的 DIV #load_currency 在使用提供的原型助手之前效果很好

http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html#M001648

但是使用新的 jRails 替代品,这个功能似乎不起作用?

我尝试直接使用 RJS 和 jQuery:

哪个产品在 html 中:

我还尝试了回调 :before 和 :after 而不是 :loading 并且什么也没得到...有什么想法吗?或者这个功能不能与 jRails 一起使用?

谢谢

0 投票
1 回答
323 浏览

jquery - 带有DIV或其他任何东西的jrails自动完成选择问题

我刚开始使用 jRails 和 jRails auto_complete helper

http://github.com/evilmarty/jrails_auto_complete

在使用原型之前,我使用了默认的 auto_complete 帮助程序,并且除了将鼠标悬停在自动完成的结果上之外,该插件在 jRails 上工作得很好。如果您使用简单的文本作为结果,它会像宣传的那样工作。但是我一直在我的部分中使用几个 div 来生成自动完成的输出。

它看起来和以前一样,所有的 CSS 工作和看起来都和以前一样,但是选择或悬停在结果上是一团糟。仅当您将鼠标悬停在文本周围的背景上时,它才允许选择...标签中的任何内容(div、span 等)都会导致悬停消失,单击它不会将文本添加到文本框。

有没有其他人有类似的问题?

0 投票
3 回答
1009 浏览

jquery - 警告:已经初始化常量 JAVASCRIPT_DEFAULT_SOURCES

我使用 jrails 插件从原型库切换到 jquery。之后我收到警告:

jrails.rb 看起来像:

常量 JAVASCRIPT_DEFAULT_SOURCES 在哪里初始化?我该如何解决这个警告?

0 投票
2 回答
1176 浏览

jquery - Rails ajax 后台请求

我有一个可以 100% 工作的 remote_form

当用户点击提交时,它会从数据库中抓取数据或从另一个网站抓取数据,并无缝更新页面......

我现在遇到的问题是,我想做同样的事情,但不要让用户单击带有 onload 事件的提交按钮。我想我的做法是错误的:

从技术上讲,这是可行的……它确实获得了正确的数据,但它并没有完全按照 remote_form_tag 所做的那样返回原始数据。没有 RJS replace_html。

有没有办法完全跳过 form_for 并在页面加载时直接执行控制器操作?

表格为

控制器

RJS

0 投票
2 回答
8934 浏览

jquery - 使用 jQuery 的 Rails 观察字段

是否有等效于使用没有 jRails 的 jQuery 的 Rails/Prototype observe_field 方法?

我正在使用 will_paginate 进行搜索时键入:

0 投票
2 回答
262 浏览

javascript - 在 jRails 中使用 JSON

我目前正在尝试通过 jRails 在我的应用程序中使用 AJAX。我试图从我的控制器返回一个 JSON 对象,然后在我的 Javascript 中解析它。我正在使用 json2.js 进行解析。

这是我目前拥有的代码:

在控制器中:

window.alert 只是说“未定义”(没有抽动)。

但是,如果我将 javascript 更改为 window.alert(data) (控制器返回的原始对象),我会得到:

[{"salt":"aSalt","name":"", "created_at":"2010-03-15T02:34:25Z","re​​member_token_expires_at": null,"crypted_pa​​ssword":"aPassword", "updated_at" :"2010-03-15T02:34:25Z","id":1,"remember_token":null, "login":"zgwrig2","email":"zach@zach.com"}]

如果我没看错的话,这看起来像一个大小为 1 的数组,但我已经尝试了我能想到的数据对象上 JSON.parse 的几乎所有组合,但似乎没有任何效果。

关于我在这里做错了什么的任何想法?

编辑 如果用户表中有不止一行,这似乎工作正常。