問題タブ [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.
voltrb - Ruby Volt で管理エリアを作成するには?
最近、Volt でよく遊んでいて、管理エリアの作成方法を知りたいと思っています。ドキュメントには、ユーザーのモデルを制限するセクションがありますが、それはまだ TODO リストにあります。これを行うためのエレガントな方法がまだあるかどうか知りたいですか?
ユーザーがログインしているかどうかを確認する方法はわかりましたが、ある種の役割管理 (RoR の cancancan gem など) を追加するとよいでしょう。
私はこれらすべてに慣れていないので、これがばかげた質問ではないことを願っています。おそらく、明らかな何かが欠けているかもしれませんが、どんな助けも大歓迎です!
voltrb - ビューに複数のクラスを追加する Volt
Volt 0.9 で Web サイトを構築しており、ナビゲーションに関して main.html をカスタマイズしようとしています。
さて、クラスを追加するために :Nav セクションに and if binding があります。問題は、バインドする場合に別のクラスを別のクラスに追加したいということです。バインドする場合は秒を追加しようとしましたが、運が悪く、
どうやってやるの ?
ファイルは次のとおりです。
ruby - Volt フレームワークでのファイルの要求
Volt アプリのいくつかの異なるクラスに含めたい mixin があります。関連する構造は次のとおりです。
ファイル パスを含む:app/component_1/models/my_model.rb
含まれるファイル パス:app/component_2/mixins/my_mixin.rb
これが私が試したことです:
require "#{Volt.root}/app/component_2/mixins/my_mixin"
ページをロードすると、サーバー出力に次のエラーが表示されます。SyntaxError: Cannot handle dynamic require
require "app/component_2/mixins/my_mixin"
サーバーの起動時に次のエラーが発生します。in `require': cannot load such file
require_relative "../../component_2/mixins/my_mixin"
ページをロードすると、サーバー出力に次のエラーが表示されます。Opal::Builder::MissingRequire: A file required by "app.rb" wasn't found. can't find file: "../../component_2/mixins/my_mixin"
require "./app/component_2/mixins/my_mixin"
ページをロードするときに、javascript コンソールで次のエラーが発生します。Uncaught RuntimeError: no routes match path: /
他に何を試せばよいかわからない場合
voltrb - Volt ユーザーに管理者ロールのフラグを付ける方法は?
Volt の特定のユーザーに管理者ロールでフラグを付けるにはどうすればよいですか? current_user が管理者ロールであるかどうかを設定する必要があることはわかっていますか? モデルで...しかし、データベースはあなたが管理者ロールを持っていることをどのように認識しますか?