問題タブ [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 のレスキュー」エラー

私は最近、JavaScript のニーズに Prototype/Scriptaculous ではなく jQuery を使用することをチームが決定したプロジェクトを開始しました。プロジェクトをセットアップし、切り替えを開始しました。プラグインはこれらの指示に従ってインストールされ、すべて計画どおりに進みました。その直後、「./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のGoogleAPIを介してjQueryをロードしますか?

これはかなり単純なはずのように感じますが、あまりロードされていないようです。

私はこれを持っていますapp/views/layouts/application.html.haml

...私のapplication.jsファイルにはいくつかの良い'olejQueryが含まれています。JRailsをインストールし、jQueryはライブラリのローカルコピーで正常に動作しますが、GoolgeAPIのものを使用したいと思います。

これが私のブラウザが生成するものです:

Safariとエラーコンソールを使用しています。エラーコンソールは次のエラーを報告します。

これに対応して、私のjQueryスクリプトはどれも機能していません。

ヘルプ?

0 投票する
2 に答える
1185 参照

ruby-on-rails - Ruby1.9.1とJrails

エラーが発生しました:

エラーを修正しなかったjrailsの再インストールを強制しようとしましたが、エラーをグーグルで検索しても結果は得られませんでした。助言がありますか?Ruby 1.9.1、Rails2.3.4。

0 投票する
1 に答える
702 参照

jquery - jrailsはremote_form_tagレールをロードしています

最近、アプリに 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 でこれをどの製品にするか:

:loading の代わりにコールバック :before と :after も試しましたが、何も得られませんでした...何かアイデアはありますか? それとも、この機能は jRails では動作しないのでしょうか?

ありがとう

0 投票する
1 に答える
323 参照

jquery - jrails オートコンプリートの DIV またはその他の選択の問題

jRails と jRails auto_complete ヘルパーを使い始めたばかりです

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を持っています

ユーザーが送信をクリックすると、データベースからデータまたは別の Web サイトからスクレイピングされたデータが取得され、ページがシームレスに更新されます...

私が今抱えている問題は、同じことをしたいのですが、ユーザーが onload イベントで送信ボタンをクリックすることなく実行したいということです。私はそれについて間違った方法で行っていると思います:

技術的にはこれは機能します...正しいデータを取得しますが、remote_form_tagが行うことを正確に行う代わりに、生のデータを返します。RJS replace_html はありません。

form_for を完全にスキップして、ページの読み込み時にコントローラ アクションを直接実行する方法はありますか?

のフォーム

コントローラー

RJS

0 投票する
2 に答える
8934 参照

jquery - jQueryを使用したRails observe_field

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 のほぼすべての組み合わせを試しましたが、何も機能していないようです。

ここで私が間違っていることについてのアイデアはありますか?

編集 Users テーブルに複数の行がある場合、これはうまくいくようです。