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

ruby - 新しい Volt アプリでの PhantomJS の読み込みの問題

走ってみた

新しく作成された Volt アプリで、次のエラーが発生します。

これはかなりデフォルトの仕様でした:

これはデフォルトの仕様設定であることを覚えておいてください。ここで何か不足していますか?

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

ruby - Voltrb のコンポーネントに新しい main.html を使用するにはどうすればよいですか?

管理セクションとゲスト セクションのコンポーネントを volt アプリに追加しました。これらのセクションのメイン テンプレートをカスタマイズするには、新しい main.html が必要です。新しい main.html 鉱石を使用して、コンポーネントのテンプレート ファイルにビューをロードする方法はありますか?

助けてくれてありがとう。ドキュメントに何か見落としがある場合は申し訳ありません。

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

voltrb - ルートプレフィックス voltrb

ルートをプレフィックスまたはグループ化することは可能ですか (おそらくコンポーネントの場合)

プレフィックス '/admin' do クライアント '/users' 、コンポーネント:'admin'、コントローラー: 'users'、アクション:'index' end

乾杯、 ケビン

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

ruby - ページの読み込み時にアクションが呼び出されない

Ruby Volt プロジェクトで、次のエラーが発生します。

モデルの name 属性が nil のときにアクセスしようとしたことが原因であることはわかっています。私のルートファイルは次のとおりです。

メソッド「new」はモデルをバッファに割り当てますが、ページの読み込み時に呼び出されていません。理由を知っている人はいますか?

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

ruby - Volt フレームワークのルーティング: アクションが呼び出されるのはいつですか?

次のようなルートに従って画像のコレクションを表示するアプリがあります。

アイデアは、次のようなクエリMainController#indexを見て実行できるようにすることです。params._type

//spotlightなどのリンクを含むナビゲーション バーがあります/nature。最初のものはデフォルト ルートと一致するため、indexアクションが呼び出されます。次に、リンクしているナビゲーション項目をクリックする/spotlightと、アクションが再度呼び出されますindex(期待される応答)。しかし...アクションのナビゲーション項目をクリックしてnatureindex呼び出されず、コレクションは更新されず、カテゴリに対応する画像は表示されません。

これを読んだので、ルーティングがどのように機能するかについて「Rails」ビューを取っている可能性があります。

リンクがクリックされ、新しい URL をレンダリングするコントローラー/ビューが現在のコンポーネント (または含まれているコンポーネント) 内にある場合、ページはリロードされず、URL は HTML5 履歴 API を介して更新されることにも注意してください。 、および params ハッシュが更新され、新しい URL が反映されます。これらの変更を params で使用して、URL に基づいてさまざまなビューをレンダリングできます。

Volt ドキュメントからの上記の引用は、私が概説したことを達成するためのルートを当てにできないことを意味します。

この目標を達成するための「正しい」方法を明確にできる人はいますか?


@ryanstout の回答を追加すると、適切なコード形式でこれに影響します。

2 番目の部分では、ルートが変更されたときに変更がページに影響するリアクティブなデータ ソースを作成できます。