問題タブ [voltrb]

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 に答える
136 参照

ruby - Volt で jQuery toggleClass を実行するにはどうすればよいですか?

私はVoltをいじっていて、現在、Volt アプリのサイドバーに単純な toggleClass を実行しようとしています (うまくいきません)。これがコードサンプルです。

アプリ/メイン/ビュー/main.html

アプリ/メイン/アセット/js/sidebar.js

クラスをクリックするとdiv.sidebar-toggler、追加する必要があります...そうではありません。Voltでこれを行う別の方法があるかもしれません。toggleddiv#wrapper

上記のコードは機能しません。これを行うための良いボルトの方法は何ですか?

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

voltrb - Volt フレームワークに他の JavaScript ライブラリを統合する方法は?

既存の JavaScript ライブラリを Volt に統合する方法がわかりません。Volt 0.9.3 では、Opal Native オブジェクトを使用できず、補間でバックティックのみを使用することは実用的ではないようです。

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

voltrb - 「ArgumentError: a promise has already been chained」という例外は何を意味し、どのようにデバッグすればよいですか?

現在、Volt での作業に少し夢中になっています。もう少し複雑なことをしようとすると、ブラウザーコンソールで「ArgumentError: a promise has already been chained」という例外が発生します。

スタック トレースは、私が有用と解釈できるものを指していません。

これは、このエラーが実際に意味するものであり、原因を追跡するにはどうすればよいでしょうか?

いくつかのコードを投稿しますが、これらのエラーの一部はページの読み込み時に表示され、問題がどこにあるかを示すものではないため、アプリ全体を投稿する必要があります:/

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

voltrb - ボルトで電気を変える

Voltで遊び始めたばかりで、ドキュメントでこれを調べましたが、答えが見つかりませんでした:

プロジェクトのセクションにビューポート メタ タグを追加したいのですが、変更方法がわかりません。

誰かがこの問題に光を当てることができますか?

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

voltrb - キャッチされていない TypeError: ページをロードするときに NilClass から Hash への暗黙的な変換がありません Ruby Volt

ページをロードすると、次のエラーが発生します。

ruby には volt フレームワークを使用しています。コンポーネント内のルート ファイルは次のとおりです。

私のコントローラーとビューは正しく作成および宣言されており、コンポーネントは次を使用して生成されました。

誰でも洞察を提供できますか?

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

phantomjs - Phantom を使用した Volt Framework 統合テストで、ページにストア内のオブジェクトが表示されない

ページにオブジェクトのリスト (たとえば、todo リスト内のいくつかの todo ) を表示していますが、 との統合テストでリストが正常に読み込まれませんphantom

この機能は通常のブラウザーで動作し、テスト用のデータベースにデータを正常に入力していることCapybaraを確認できますが、ページ上にあることを確認するために使用しても何も表示されません。phantom私が知る限り、ブラウザのページにはまったく表示されません(確かにいじりましbyebugた)。

Voltバージョン 0.9.3 です。

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

html - VoltRb でページに要素を追加する

次のように、opal-browser を介して、Volt プロジェクトのページの 1 つに要素を追加しようとしています。

残念ながら、次のエラーが表示されます。

私が追加している DOM 要素は完全に健全です。次のコードだけです。

Volt は、ビュー HTML ファイルで手動で作成するのではなく、コントローラーでページに要素を追加することを好まないと想定しています。これを回避する方法はありますか? Voltと組み合わせて使用​​している別のライブラリとの互換性のために、この要素を追加する必要があります。

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

ruby - Volt Ruby フレームワークでの外部 API との同期

REST API への管理インターフェイスを構築するためのオプションとしてVoltを検討しています。API は別のアプリケーションです。管理アプリケーションがデータを API に永続化するだけでなく、API に関係のない独自のデータ (管理者ユーザーや API データ オブジェクトに関するメモなど) をローカルに保存することも望んでいます。

たとえば、コールバックのように、Admin の各ローカル変更をリモート API と同期する方法はありますか? それとも、最新の Volt ブログ投稿(執筆時点) に記載されているように、Data Provider API の準備が整うまで待つ必要がありますか?