問題タブ [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 に答える
35 参照

voltrb - 現在のボルト マスターで生成されたプロジェクトは、ブロードキャストではなくローカルホストでリッスンします。

volt newマスターからのボルトで作成された新しいプロジェクト:

ホストOS(VMでボルトを実行)からサーバーに接続できません:

しかし、0.9.6 の新しいプロジェクトには次のように書かれています。

シンサーバーに関係していると思いますが、最新のコミットを調べていませんでした

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

client - VoltRB で Chronic または ChronicDuration を使用した人はいますか?

chronicとのchronic_duration宝石を に入れましたがGemfile、すべてが で正常に動作しvolt consoleます。ただし、クライアント側で何かしようとすると、名前エラーが発生します。クライアント側の初期化子でそれらを要求しようとしましたが、それは役に立ちませんでした。

任意のヒント?

0 投票する
0 に答える
79 参照

jquery-ui - jquery プラグインを使用したリアクティブ フィールド

いくつかの jquery プラグインを使用するアプリを rails から volt に移行しています。

例として、それらの 1 つはhttp://ionden.com/a/plugins/ion.rangeSlider/en.htmlです。

action_ready 内で opal-jquery を使用してプラグインを呼び出していますが、視覚的には機能します。ただし、内部的には元の入力を非表示にし、スライダーがユーザーによって移動されると、.val() を使用してその入力の値を設定します。問題は、入力がその値としてリアクティブ フィールドで宣言されていても、jquery がその値を変更すると、変数は入力値と同期する代わりに同じままになることです。

この問題は、次のような入力を作成することで再現できます

そしてコンソールで次のようなことをします

同じことが jquery.ui sortable のような他のプラグインにも当てはまり、コールバックがモデルのフィールドにインデックス値を設定します。

値を変更するレガシープラグインを voltrb で動作させる方法はありますか?

0 投票する
0 に答える
101 参照

ruby - Volt ですべてのオンライン ユーザーを追跡する

現在オンラインになっているすべてのユーザーの記録を作成しようとしています。

これが私が試したことです:

  • 私の「main_controller」では:

    channel.on('connect') { puts "ON"; store._online_users << Volt.current_user.to_h } channel.on('disconnect') { puts "OFF"; store._online_users.delete(Volt.current_user.to_h) }

私の「main.html」では:

問題は、これをテストしたある時点で、store._online_usersリストに約 10 個のエントリが表示されたことです。それらをすべて削除したいのですが、うまくいきません。私はもう試した:

  • store._online_users.clear 効果はありません
  • store._online_users.each(&:destroy) 無効
  • store._online_users = [] 無効

編集

したがって、最初にこの質問を投稿して以来、Volt.current_user誰かが認証システムを介してログインしていない限り、それはゼロであることに気付きました。

私の にはまだ削除できないレコードの問題があるstore._online_usersので、別のキーを試しています。

私は次のことを試しましたが、store._current_users常に空のままです:

現在オンラインのすべてのユーザーを含む ModelArray を作成するにはどうすればよいですか?