問題タブ [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 投票する
2 に答える
54 参照

ruby - VoltRb でページの URL にアクセスする方法

Volt のコントローラーでコードを実行しようとしていますが、特定のページでのみ実行しています。ドキュメントを調べましたが、特定のページの URL にアクセスする方法がよくわかりません。pageおそらく、モデルに隠し変数または何かがあるのでしょうか?:

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

css - Intercity 経由で Volt を展開する際の InvalidByteSequenceError

これが Volt の問題なのかIntercityの問題なのかはわかりませんが、 Intercity/ を介して他のラック アプリを正常Capistranoにデプロイできたにもかかわらず、Volt アプリをデプロイすると、ページにアクセスすると CSS ファイルのコンパイル中にエラーが発生します。

Encoding::InvalidByteSequenceError "\xE2" on US-ASCII

ファイルに対して一貫して発生し、.css.scssすべてを に変換することで自分のファイルで発生しないようにしましたが、他のファイルでも発生することがあります (特に、と.scssの少なくとも 1 つ)。volt-foundationvolt-font_awesome

理由はありますか?

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

ruby - VoltRb で特定のバージョンの新しいプロジェクトを作成する

を実行するvolt new fooと、バージョン 0.9.3 のプロジェクトが作成されます。バージョンで新しいプロジェクトを作成できるようにしたいのですが0.9.4pre1、その方法がわかりません。volt new foo実行すると特定のバージョンのプロジェクトが作成されるように、Volt をどのように構成しますか?

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

ruby - Volt rb フレームワークがデータベースに接続できません

ターミナルで起動volt serverすると、このエラーメッセージが表示されます

データベースに接続できません。Volt は引き続き実行されますが、メッセージ バスはノード間の接続をセットアップするためにデータベース接続を必要とするため、メッセージ バスは無効になっています。これは、更新がインスタンス (サーバー、コンソール、ランナーなど) 間で伝播されないことを意味します。

以前はこれを行うことはありませんでした。リポジトリを削除しても、新しいものを生成し、新鮮で、クリーンで、手つかずの状態でも、このエラーが発生します。mongo DB ビューアーをインストールする必要がありますか?

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

ruby - Voltのコンポーネントにビューコードを抽出する方法

Railsパーシャルと同様の方法で、繰り返し表示されるものをコンポーネントに抽出しようとしています。

これ欲しい:

これになるには:

しかし、ビュー コードを移動しようとすると、app/activity/views/main/index.html アクティビティが存在しないというエラーが発生します。

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

ruby - メソッドをテストする VoltRB rspec は Promise を配列に変換できません

モデルのメソッドでいくつかの rspec 単体テストを実行しようとしています。このメソッドは promise を返し、解決されるとその人の名前を返します。正しく動作することがわかっているので、この方法は問題ではありません。ここに私のテストコードがあります:

テストすると、次のエラーが表示されます。

デバッグ中に、次の行を使用してメソッドの戻り値を調べました。

そして、私は次の応答を得ました:

期待値に対してプロミスをテストするため、エラーが発生しているようです。このエラーが発生するのはなぜですか?

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

ruby - ruby voltでボタンを追加するにはどうすればよいですか?

ruby volt フレームワークにボタンを追加する方法を考え出そうとしています。これは初心者向けの質問です。

todos の例 (パート 1パート 2 )を適応させようとしましたが、うまくいきませんでした。

HTMLが間違っているのか、コントローラーコードが間違っているのか、よくわかりません。任意のポインタをいただければ幸いです。

水やり.html

これによりページにボタンが配置されますが、ボタンを押すと、コントローラーで次のコードをトリガーしたいと思っていましたが、何も起こりません。

main_controller.rb

チェックとしてpステートメントを入れました-ボタンが押されたときにトリガーされないことは間違いありません。