问题标签 [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 - Ruby 1.9.1、Rails 2.3.2 和 jrails 0.4 出现“在 const_missing 中救援”错误
我最近开始了一个项目,团队决定使用 jQuery 而不是 Prototype/Scriptaculous 来满足我们的 javascript 需求。我们设置了我们的项目,并开始切换。该插件是通过这些说明安装的,一切都按计划进行。不久之后,当尝试运行“./script/server”时,我们收到以下错误:
我进行了广泛的搜索,但找不到此错误的原因,也找不到有关版本兼容性问题的任何文档。你们可以提供的任何帮助将不胜感激。
谢谢,
迈克·特雷西奇
ruby-on-rails - 带有自动完成助手的 jRails
我刚刚开始了我的项目的新分支,我尝试使用jRails。到目前为止,一切都很棒,除了自动完成(尤其是text_field_with_auto_complete
)。使自动完成功能再次工作的最佳解决方案是什么?
- 自己实现整个自动完成(我不太喜欢这个)
- 在 jquery 中重写旧的原型助手,然后将其破解到jRails
- 使用一些开箱即用的 jquery 插件
jquery - 使用 HAML 在 Rails 中通过 Google API 加载 jQuery?
这感觉应该很简单,但加载的似乎不多。
我有这个app/views/layouts/application.html.haml
:
...我的application.js
文件包含一些好的 'ole jQuery. 我已经安装了JRails,我的 jQuery 可以很好地与库的本地副本配合使用,但我想使用来自 Goolge API 的那些。
这是我的浏览器生成的:
我正在使用 Safari 和错误控制台,它报告以下错误:
相应地,我的 jQuery 脚本都没有工作。
帮助?
ruby-on-rails - Ruby 1.9.1 和 Jrails
我收到错误:
我尝试强制重新安装 jrails,但没有修复错误,谷歌搜索错误尚未产生结果。有什么建议么?Ruby 1.9.1,Rails 2.3.4。
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 一起使用?
谢谢
jquery - 带有DIV或其他任何东西的jrails自动完成选择问题
我刚开始使用 jRails 和 jRails auto_complete helper
http://github.com/evilmarty/jrails_auto_complete
在使用原型之前,我使用了默认的 auto_complete 帮助程序,并且除了将鼠标悬停在自动完成的结果上之外,该插件在 jRails 上工作得很好。如果您使用简单的文本作为结果,它会像宣传的那样工作。但是我一直在我的部分中使用几个 div 来生成自动完成的输出。
它看起来和以前一样,所有的 CSS 工作和看起来都和以前一样,但是选择或悬停在结果上是一团糟。仅当您将鼠标悬停在文本周围的背景上时,它才允许选择...标签中的任何内容(div、span 等)都会导致悬停消失,单击它不会将文本添加到文本框。
有没有其他人有类似的问题?
jquery - 警告:已经初始化常量 JAVASCRIPT_DEFAULT_SOURCES
我使用 jrails 插件从原型库切换到 jquery。之后我收到警告:
jrails.rb 看起来像:
常量 JAVASCRIPT_DEFAULT_SOURCES 在哪里初始化?我该如何解决这个警告?
jquery - Rails ajax 后台请求
我有一个可以 100% 工作的 remote_form
当用户点击提交时,它会从数据库中抓取数据或从另一个网站抓取数据,并无缝更新页面......
我现在遇到的问题是,我想做同样的事情,但不要让用户单击带有 onload 事件的提交按钮。我想我的做法是错误的:
从技术上讲,这是可行的……它确实获得了正确的数据,但它并没有完全按照 remote_form_tag 所做的那样返回原始数据。没有 RJS replace_html。
有没有办法完全跳过 form_for 并在页面加载时直接执行控制器操作?
表格为
控制器
RJS
jquery - 使用 jQuery 的 Rails 观察字段
是否有等效于使用没有 jRails 的 jQuery 的 Rails/Prototype observe_field 方法?
我正在使用 will_paginate 进行搜索时键入:
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","remember_token_expires_at": null,"crypted_password":"aPassword", "updated_at" :"2010-03-15T02:34:25Z","id":1,"remember_token":null, "login":"zgwrig2","email":"zach@zach.com"}]
如果我没看错的话,这看起来像一个大小为 1 的数组,但我已经尝试了我能想到的数据对象上 JSON.parse 的几乎所有组合,但似乎没有任何效果。
关于我在这里做错了什么的任何想法?
编辑 如果用户表中有不止一行,这似乎工作正常。