問題タブ [turbolinks]
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.
ruby-on-rails - アセット パイプライン機能を備えた Rails アプリでターボリンクを構成する方法
Rails 3.2 アプリがありますが、アセット パイプライン機能であるマニフェスト ファイルは使用していません。YUI コンプレッサーを使用してスクリプトと css を縮小します。
アプリケーションでターボリンクを使用したいと考えています。次の手順に従いました
- gemfile に gem を追加し、バンドルしました。
- 次に、jquery.turbolinks.js ファイルを javascript フォルダーにコピーし、JS を最後の JS としてヘッドに含めました。
しかし、それはうまくいかないようで、まだページのリロードが完全に行われています....私が間違っていることを入力してください。
javascript - Rails4、Turbolinks、select2: オブジェクト [object Object] にはメソッド 'select2' がありません
誰かがこれで私を助けることができますか、私はエラーを受け取ります:
ターボリンクを使用してリンクを通過する場合。しかし、ページをリロードするとselect2が機能します。
アプリケーション.js
events.js.コーヒー
私はこれを何時間も解決しようとしたので、誰かがこれを手伝ってくれることを願っています.
ruby-on-rails - Filepicker.io クロスドメイン制限 [Rails4 + Turbolinks]
Rails 4 サイトの Filepicker.io に問題があります。具体的には、Filepicker.io ウィジェットを介してファイルをアップロードしようとすると、次の JavaScript エラー メッセージが表示されることがあります (約 50% の確率で)。
これは、Chrome と Firefox の両方で発生します。私の仮定では、Filepicker.io はAccess-Control-Allow-Origin: *
ヘッダーを返す必要がありますが、そうではありません。ただし、他のサイトでは Filepicker.io を使用しましたが、この問題は発生していません。Turbolinks が原因ではないかと考えています。
診断情報
私の JavaScript 呼び出しは次のとおりです。
そして、次の方法で Filepicker ライブラリ ( HTML 内<head>
)をロードします。
に<iframe>
は、次の HTTP 要求/応答があります (Chrome デバッグ ツールから)。
リクエスト
応答
また、バグを再現した遊び場を含めました: Playground Environment
filepicker.io - ファイルピッカーとターボリンクをうまく連携させるには?
Rails 3.2、ターボリンク、Filepicker.io を使用して Web アプリを開発しています。
このように API キーをロードします (coffeescript)。$(document).ready
ファイルピッカースクリプトは最初のリクエストで一度ロードされるので、これで十分だと思います。
Filepicker に次の (coffeescript) をロードします。jquery-turbolinks
ターボリンクのサポートを jquery に直接組み込む gemを使用していることに注意してください。
ページに直接アクセスすると、ファイルピッカーは期待どおりに機能します。ただし、ターボリンク リクエストを使用してページにアクセスすると、ファイルをアップロードできません。
フォームを開いたり、Dropbox を参照したりできますが、アップロード時に次のエラー メッセージが赤色で表示されます。
再試行しても役に立ちません。
Chrome 28.0 のコンソールでエラー メッセージを確認したところ、次のことがわかりました。
更新 2013-07-29 「プロトコル、ドメイン、およびポートは一致する必要があります」
現在のコードを実稼働環境にプッシュしました。これは、(開発) ページの SSL 暗号化が欠落していることが原因であることがメッセージに示されているためです。
残念ながら、これだけが問題ではありません
ruby-on-rails - Facebook SDK と rails 4 Turbolinks
javascript Facebook SDK を Rails 4 アプリケーションに高速にロードするのに苦労しています。ターボリンクで正しく動作させる良い方法はありますか?
このコードを JS アプリケーション アセットに追加すると。ターボリンクが原因で正しく機能していません:
ありがとう
ruby-on-rails - オリジンが「https://www.facebook.com」のフレームが、オリジンが「http://myapp.herokuapp.com」のフレームにアクセスするのをブロックしました。
このメッセージが無制限に (ループのように) 表示され、ウェブサイトが壊れます
Rails 4.0.0 (ターボリンク付き)
エラーメッセージ
オリジンが「 https://www.facebook.com 」のフレームが、オリジンが「 http://app.herokuapp.com 」のフレームにアクセスするのをブロックしました。アクセスを要求するフレームのプロトコルは「https」、アクセスされるフレームのプロトコルは「http」です。プロトコルが一致する必要があります。
Facebook.js.コーヒー
ページコントローラー
FBlike (ヘルパー)
jquery - Javascript が最初のロードで機能しない
jquery UI datepicker を使用していますが、問題があります。私の日付ピッカーは最初のロードでは機能しません。検索して、windows.loadの代わりにdocument.readyを試してみましたが、うまくいきません:/私のコードは次のとおりです:
他の人の回答を見ていますが、誰も私と一緒に働いていません。私のプロジェクトはRails 4にあり、ターボリンクを使用しています