問題タブ [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 4 の Asset-Pipeline/Turbolinks を大きなアプリケーションに使用する場合の長所と短所は何ですか?
私たちはかなり大規模で幅広いアプリケーションに取り組んでいます。Web サイトには、非常に異なるユーザー インターフェイスの要件と動作を備えたさまざまなセクションが多数あります。
将来を見据えて、Rails 4 はアセット パイプラインを別の gem に分離したので、それを含めるかどうかを選択できます。ターボリンクでも同じことが起こるかもしれません。
私は最近自分自身に問いかけ続けていますが、答えが見つからないという質問は、プロジェクトでこれらのライブラリを使用する必要があるかどうかです。
私の考察における主な問題は、オールインワン ファイル戦略はおそらく機能せず、アプリケーションのさまざまな部分でファイル バンドルを使用する必要があるという事実です。すべての js/css が既にロードされていると想定する必要があるため、ターボリンクはこれにどのように反応しますか? このような構成の利点は、パイプラインとターボリンクの両方によって暗示されるコードの複雑さを克服しますか?
はい/いいえの答えは期待していません。問題についてのいくつかの意見です。
ruby-on-rails - ターボリンクでangularjsを使用する
アプリでターボリンクを使用してAngularjsフレームワークを使用しようとしています。ページ変更後、新しいイベントリスナーは初期化されません。それを機能させる方法はありますか?前もって感謝します!
ruby-on-rails - ターボリンクがWebkitのアンカーに正しくリンクされていない
インデックスページに次のようなコードがあります。
そして、私はそれが各ブログ投稿のコメントセクションにリンクすることを期待しています。
FFではすべて正常に機能しますが、Chromeで表示すると、これらのリンクの最初のリンクのみが実際に意図したとおりに機能し、他のリンクをクリックすると、記事が読み込まれるとビューポートが自動的にページの下部にスクロールします。
何かご意見は?ターボリンクとアンカーに関していくつかのバグがあったことは知っていますが、それらは修正されました。ここで私が間違っていることを誰かが指摘できない限り、これをgithubの問題としてログに記録します。
私はほとんどのサイトでこの種のことをしていることを考えると、これが適切に機能することを期待しています。
FWIW:WattOS、Chromium最新vrsn、Turbolinks 1.0、Rails3.2.11を使用
ruby-on-rails - Rails 3.2を使用した検索エンジンのバックボーンとターボリンク
私は、タイヤと弾性検索を備えた小さな検索エンジンに取り組んでいます。プロジェクトを開始したばかりで、検索をできるだけ高速にしたいと考えています。
この目的には、ターボリンクまたは backbone.js のどのテクノロジを使用する必要がありますか?
また。これらの技術で「ソ」の問題を解決する方法を知りたいです。
ありがとう
ruby-on-rails-3 - Turbolinks vs JS MVC フレームワーク?
フレームワークとして EmberJS を適用し、Rails 3.2 を使用して Rails 4.0 への移行を検討しています。Rails コミュニティによって、ターボリンクについて多くのプッシュが行われています。一方で、私たちのサイトはクライアント側のフレームワークでうまく機能します。また、EmberJS は、カスタム コードが必要な場所でカスタム コードを作成するための適切なサポートを提供します。
私の質問は、人々がターボリンクを動的なページを作成する方法としてどのように認識しているかです。暗黙のうちにターボリンクに沿って進んでいるということは、可能な限りリーンな Javascript が必要であることを意味しています (つまり、JS フレームワークは冗長なままになっています)。では、JS フレームワークの成長/サポートはどのように見られ、ターボリンクは事実上のものになるのでしょうか。
ターボリンクのスケールアップを開始する適切な時期はありますか。また、適切なリファレンスは何ですか。
ruby-on-rails - PJAXまたはTurbolinksアプリケーションをクリーンにデプロイする
PJAXまたはTurbolinksを使用するアプリケーションがある場合、新しいコードがサーバーにデプロイされるときに問題が発生します(Herokuなど)。問題は、アプリケーションにアクセスしているユーザーは、以前のバージョンのアプリケーションのJavascriptを引き続き使用しますが(既にブラウザーにロードされているため)、新しいバージョンのHTMLページを取得することです。新しいHTMLコードは、新しいJavascriptがロードされていると想定しているため、正しく機能しない場合があります。
他の人はこの問題に気づきましたか?あなたはそれについてどうしますか?これは、シングルページJavascriptアプリケーション(BackboneやEmberに基づくアプリケーションなど)でも一般的な問題のようです。Meteorは、この問題に対処する方法として、クライアントのコードを少なくともシームレスにアップグレードします。
javascript - Turbolinks gem のインストール後に ShareThis が機能しない
最近、turbolinks と jquery-turbolinks の gem をインストールしましたが、ShareThis ボタンをクリックしたときに以前のようにポップアップしなくなりました。
現在、application.html.erb ヘッドにこれらの ShareThis スクリプトがあります。
私の show.html.erb ページのコードは次のとおりです。
どんな助けでも大歓迎です。
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 がオンになっていることに気付いていないページ速度モジュールの相互作用に関係していると思われるためです。
これと少し似たようなクエリをオンラインで見つけることができないのは奇妙だと認めざるを得ません。
ruby-on-rails - Railsターボリンクの長いリクエストでページの読み込みが表示されない
Rails でターボリンクを使用すると、リクエストに長い時間がかかっている場合 (予想どおりかどうかに関係なく)、ブラウザーには、何かが起こっていることを示す通常の手がかりがありません。