問題タブ [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 - 1 つのイベントでの複数の視覚効果

このようなコードがあります。

ここで起こることは私にとって十分ではありません。

1 つのイベントに複数のエフェクトを追加したい。次のように:

どうすればこれを達成できますか? 私はjrailsを使用しています

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

javascript - Rails 2.3.xでRails 3スタイルのUJSを取得するためのプラグイン/Gem?

Rails 2.3.8 を使用して安定性と gem の互換性を考慮して新しいアプリケーションを開始していますが、このアプリケーションに Rails 3 スタイルの UJS を実装することで、控えめな JavaScript を意識することから始めたいと考えています。この機能をバックポートする既存のプラグイン/gem はありますか?

現在、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.rhtml の結果 div に表示されるものである search_results.rhtml です。

最後に、コントローラーとアクションを示します。

私がやりたいことは、基本的に、ajax呼び出しのために検索結果が読み込まれたときにスライドアップするという効果を作成することです。jrailsを使用しています。まさにこのサイトのやり方です。http://keyonary.com/#/paste

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

javascript - 複数のperiodic_call_remote呼び出しが期待どおりに動作しない

私は長い間RubyとRailsをやっていますが、より動的な要素(現在はjrailsとjQuery)に関しては初心者なので、何かが足りない可能性があります。

そうは言っても、複数の要素を複数のソースから更新する必要があるページがあります。たとえば、動的ヘッダーは1つのソースから取得され、5〜6divの情報は2番目のソースから取得されます。適切な:conditionフラグが設定された6〜7回のperiodic_call_remote呼び出しがあるため、表示されているものだけが実際に呼び出しになります。問題は、他のdivが表示されていない場合でも、動的ヘッダーへの呼び出しが7回あることです。

わかりやすくするために、同様の動作を示すページを作成しました。

3秒ごとに、サーバー上で「time」が呼び出され、古い「time」divが新しいものに置き換えられることを期待しています。'count'を呼び出すことはありません。

実際に発生するのは、3秒ごとに「time」を2回呼び出すことです。3番目のperiodic_call_remoteを含めると、3回呼び出されます。

これはバグですか?私がまだ理解していないjQueryの微妙さ?古代の呪い?ここでの取引は何ですか?

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

jquery - jrails_auto_completeセットアップヘルプ

jQuery UIを使用してRailsアプリで簡単なオートコンプリートを機能させるのに苦労しています'autocomplete'すでにjRailsを使用しているので、jrails_auto_completeを使用してみました

READMEに記載されているように設定しましたが、ボックスに入力し始めると、次のjavascriptエラーが発生します。

そして、私がそれをデバッグすると、それは言う:

ID=auto_complete_for_user_nameのユーザーが見つかりませんでした

何か案は?リストされている2つの手順よりも多くの手順が必要になると思いますが、これら2つの手順を正しく設定したと確信しています...

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 を使用しています。アイデアは、rorのコントローラーのリストからランダムなビデオを再生するjQuery youtubeプレーヤーで変更されたランチです。

controller.rb

show.html.erb

ここのリンクは、たとえばランダムな youtube リンクです。足の不自由な私への質問は、この jQuery 関数でこの変数を取得する方法ですか?

アプリケーション.js

どんな助けにも非常に感謝します。

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

jquery - div全体のpage.replace_htmlは部分的ではありませんか?

私のサイト ナビゲーションは <%= render 'layouts/header' %> 内にあります。ユーザーがナビゲーション リンクをクリックすると、div id="content" のみが更新されるように ajax を使用したいと考えています。div id="content" はパーシャルではありません。パーシャルを使用せずにその div のコンテンツを更新する方法はありますか?

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

jquery - jqueryを使用したrails 3のprototype_helpers - jrailsプラグインを引き続き使用する必要がありますか? または今別の方法がありますか?

Rails 3 に慣れてきたばかりです。最新のスピードバンプは、js.rjs ファイルで使用するプロトタイプ ヘルパーに関するものです。私の Rails 2 アプリのいくつかでは、jquery を優先してプロトタイプを捨てました。それがここで行ったことです。ヘルパーを取得するために、たとえばpage.replacepage.replace_htmlバック、機能を複製するjrailsプラグインを使用しましたが、プロトタイプの代わりにjqueryを使用しました(または少なくともそれが私の理解でした)。

私はおもちゃの 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から始めて、ユーザーインデックスページの下部に「さらに読み込む」リンクを作成しようとしています。私のユーザー インデックス ページには、最初の 10 人のユーザーが表示され、リンクをクリックすると、次の 10 人のユーザーがユーザー div の下部に読み込まれます。ページネーションには Kaminari を使用します。

私は次のコードから始めました:

User_controller.rb

ユーザー/index.html.erb

_user.html.erb

アプリケーション.js

私はこのスニペットを見つけました (クレジット: here ) 私のニーズに合わせようとしています:

_user パーシャルのボックス div だけでなく、次の結果ですべてのページ レイアウトをロードすることを除いて、私は完全に動作します 。これをどのように管理できますか? index.js.erb を作成する必要がありましたか?

ご協力いただきありがとうございます