問題タブ [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.

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

ruby-on-rails - Rails 4 の Asset-Pipeline/Turbolinks を大きなアプリケーションに使用する場合の長所と短所は何ですか?

私たちはかなり大規模で幅広いアプリケーションに取り組んでいます。Web サイトには、非常に異なるユーザー インターフェイスの要件と動作を備えたさまざまなセクションが多数あります。

将来を見据えて、Rails 4 はアセット パイプラインを別の gem に分離したので、それを含めるかどうかを選択できます。ターボリンクでも同じことが起こるかもしれません。

私は最近自分自身に問いかけ続けていますが、答えが見つからないという質問は、プロジェクトでこれらのライブラリを使用する必要があるかどうかです。

私の考察における主な問題は、オールインワン ファイル戦略はおそらく機能せず、アプリケーションのさまざまな部分でファイル バンドルを使用する必要があるという事実です。すべての js/css が既にロードされていると想定する必要があるため、ターボリンクはこれにどのように反応しますか? このような構成の利点は、パイプラインとターボリンクの両方によって暗示されるコードの複雑さを克服しますか?

はい/いいえの答えは期待していません。問題についてのいくつかの意見です。

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

jquery - Rails 3 + Turbolinks + Mozilla で Masonry 画像が重複する問題

私は、石積みとレール 3 とターボリンクを備えた新しくてスリムな Web サイトを持っています。

Web サイトは、mozilla firefox を除くすべてのブラウザーで正常に動作しています。

画像は mozilla firefox でオーバーラップ/スーパーインポーズされますが、他のブラウザーでは Web サイトは正常に動作します。

Google Chrome では、ターボリンクで問題なく動作しています。

mozilla firefox でこの問題を解決するにはどうすればよいですか?

0 投票する
9 に答える
14521 参照

ruby-on-rails - ターボリンクでangularjsを使用する

アプリでターボリンクを使用してAngularjsフレームワークを使用しようとしています。ページ変更後、新しいイベントリスナーは初期化されません。それを機能させる方法はありますか?前もって感謝します!

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

ruby-on-rails - ターボリンクがWebkitのアンカーに正しくリンクされていない

インデックスページに次のようなコードがあります。

そして、私はそれが各ブログ投稿のコメントセクションにリンクすることを期待しています。

FFではすべて正常に機能しますが、Chromeで表示すると、これらのリンクの最初のリンクのみが実際に意図したとおりに機能し、他のリンクをクリックすると、記事が読み込まれるとビューポートが自動的にページの下部にスクロールします。

何かご意見は?ターボリンクとアンカーに関していくつかのバグがあったことは知っていますが、それらは修正されました。ここで私が間違っていることを誰かが指摘できない限り、これをgithubの問題としてログに記録します。

私はほとんどのサイトでこの種のことをしていることを考えると、これが適切に機能することを期待しています。

FWIW:WattOS、Chromium最新vrsn、Turbolinks 1.0、Rails3.2.11を使用

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

ruby-on-rails - Rails 3.2を使用した検索エンジンのバックボーンとターボリンク

私は、タイヤと弾性検索を備えた小さな検索エンジンに取り組んでいます。プロジェクトを開始したばかりで、検索をできるだけ高速にしたいと考えています。

この目的には、ターボリンクまたは backbone.js のどのテクノロジを使用する必要がありますか?

また。これらの技術で「ソ」の問題を解決する方法を知りたいです。

ありがとう

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

ruby-on-rails-3 - Turbolinks vs JS MVC フレームワーク?

フレームワークとして EmberJS を適用し、Rails 3.2 を使用して Rails 4.0 への移行を検討しています。Rails コミュニティによって、ターボリンクについて多くのプッシュが行われています。一方で、私たちのサイトはクライアント側のフレームワークでうまく機能します。また、EmberJS は、カスタム コードが必要な場所でカスタム コードを作成するための適切なサポートを提供します。

私の質問は、人々がターボリンクを動的なページを作成する方法としてどのように認識しているかです。暗黙のうちにターボリンクに沿って進んでいるということは、可能な限りリーンな Javascript が必要であることを意味しています (つまり、JS フレームワークは冗長なままになっています)。では、JS フレームワークの成長/サポートはどのように見られ、ターボリンクは事実上のものになるのでしょうか。

ターボリンクのスケールアップを開始する適切な時期はありますか。また、適切なリファレンスは何ですか。

0 投票する
3 に答える
608 参照

ruby-on-rails - PJAXまたはTurbolinksアプリケーションをクリーンにデプロイする

PJAXまたはTurbolinksを使用するアプリケーションがある場合、新しいコードがサーバーにデプロイされるときに問題が発生します(Herokuなど)。問題は、アプリケーションにアクセスしているユーザーは、以前のバージョンのアプリケーションのJavascriptを引き続き使用しますが(既にブラウザーにロードされているため)、新しいバージョンのHTMLページを取得することです。新しいHTMLコードは、新しいJavascriptがロードされていると想定しているため、正しく機能しない場合があります。

他の人はこの問題に気づきましたか?あなたはそれについてどうしますか?これは、シングルページJavascriptアプリケーション(BackboneやEmberに基づくアプリケーションなど)でも一般的な問題のようです。Meteorは、この問題に対処する方法として、クライアントのコードを少なくともシームレスにアップグレードします。

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

javascript - Turbolinks gem のインストール後に ShareThis が機能しない

最近、turbolinks と jquery-turbolinks の gem をインストールしましたが、ShareThis ボタンをクリックしたときに以前のようにポップアップしなくなりました。

現在、application.html.erb ヘッドにこれらの ShareThis スクリプトがあります。

私の show.html.erb ページのコードは次のとおりです。

どんな助けでも大歓迎です。

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

ruby-on-rails - jsが有効になっているときにnoscriptを追加するMod Pagespeed

Apache mod pagespeed をインストールしましたが、すべて正常に動作しているようです。

ルビー (1.9.3) とレール (3.2) アプリで使用しています。最近、gem 'turbolinks' をインストールしました。

現在、私のサイトの URL?ModPagespeed=noscriptは末尾のスラッシュの後に追加されています。これは、ターボリンクを追加する前には発生しませんでした。

ページ速度ツールが URL の末尾に ?ModPagespeed=noscript を追加するのはなぜですか? また、これを防ぐにはどうすればよいですか?

いくつかの mod pagespeed オプションをオフにすることが役立つ場合は、パフォーマンスを低下させることなくそれを行うことができるかもしれません。個々の .js および .css ファイルをコンパイル済みの単一ファイルなどに変換します。したがって、オフにしcombine javascriptても問題ありません。ただし、これが原因であるかどうかはわかりません。ターボリンク、アプリの http 要求、および js がオンになっていることに気付いていないページ速度モジュールの相互作用に関係していると思われるためです。

これと少し似たようなクエリをオンラインで見つけることができないのは奇妙だと認めざるを得ません。

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

ruby-on-rails - Railsターボリンクの長いリクエストでページの読み込みが表示されない

Rails でターボリンクを使用すると、リクエストに長い時間がかかっている場合 (予想どおりかどうかに関係なく)、ブラウザーには、何かが起こっていることを示す通常の手がかりがありません。