問題タブ [discourse]
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.
javascript - 条件付きでエンバークラスを拡張
条件付きでEmberクラスを延長することはできますか? このようなもの:
現在、私はそのようなパターンを持っています:
次のようにパターンを単純化できるという条件で A クラスを拡張できるかどうかを推測しました。
談話用プラグインで作成されたすべてのクラス拡張
javascript - Ember テンプレート規約
Discourseの EmberJS テンプレート規則を理解しようとしています。ここからのスニペットですapp/assets/javascripts/discourse/templates/discovery/categories.hbs
discovery-categories
との意味は何component
ですか? たとえば、挿入my-template
して拡張したいcategories.hbs
のですが、テンプレートでファイルを作成するために使用する規則は何ですか?
email - sendgrid smtp との談話: [Sender] 550 Unauthenticated senders not allowed
私はこの件に関して見つけることができるドキュメントをすべて調べましたが、これを理解することはできません. Sendgrid を談話ブログの SMTP として使用している人がいるはずですが、その方法がわかりません。
ここに私の app.yml セットアップがあります:
明らかにmy_domain
andAPI_KEY
は適切な値に置き換えられます。これらが正しいことをトリプルチェックしました。何度もアプリを再構築しましたlauncher rebuild app
。
談話管理 UI には、次の設定が表示されます。
ただし、メールを送信しようとすると、次のようなポップアップが表示されます。
サーバー上の実際のログはあまり役に立ちません。
しかし、管理者メール UI の [スキップ] タブを確認すると、[スキップの理由] が [SendGrid[Sender] 550 Unauthenticated senders not allowed
の認証の問題] であることがわかります。どうすればこれを解決できますか?
ruby-on-rails - 工夫と談話: ベンダーとユーザーに対して別々の装置ユーザーを使用するか、それともユーザーに対して 1 つの装置のみを使用するか?
ベンダーが独自の別の Web サイトを持つことができる Web サイトを構築しています。ベンダーと一般ユーザーがいます。
目標は、閉じたプロファイル ページを持つことです。両方にログインすると、ベンダーは自分の Web サイトを編集したり、統計情報を確認したりできます。通常のユーザーはログインして、さまざまなベンダーの Web サイトをお気に入りとしてマークし、フォーラムの最新の投稿をチェックすることもできます。ここで重要なのは、彼らのブースは私の談話フォーラムにある必要がありますが、ベンダーがベンダーとユーザーの両方にログインすることを避けたい (2 回サインアップする) ことです。
http://www.discourse.org/にはデバイス用の SSO 機能がありますが、2 つの異なるデバイス モデルを使用できるかどうかはわかりません。
するべきか:
ユーザーと呼ばれる両方の 1 つのデバイス モデルを作成しますか? (そして、ユーザーがベンダーである/ベンダーアクセスがある場合、ブール値または整数を持ちますか?)
または:
それらを分けます: ユーザー用とベンダー用に 1 つずつ?
Discourse が 2 つのデバイス モデルを許可するかどうかはテストしていません。しかし、あなたのアドバイスが必要です: 2 つの異なるデバイス モデルでデバイスにシングル サインオンを使用できますか? それは好ましい方法ですか?それとも、私が気づいていないこれ以外の方法はありますか?ユーザーをベンダーに追加するようなものですか?
レールの使用 5
javascript - Ember js ルーティングが 2.10 で機能しない
このEmberルートファイルを使用して、このURI www.example.com/home/page をホームフォルダーにあるテンプレート main-page.hbs にマップしていました
アプリケーションを 1.2.0 から 2.1.0 にアップグレードするまでは、問題なく動作していました。ドキュメントのルーティングに関して、2 つのバージョンに違いは見つかりませんでした。ルートのドキュメントに変更はありますか? 私は何か間違ったことをしていますか?私は Ember js の初心者であり、ルーティングのドキュメントを理解するのが難しいと感じています
ruby-on-rails - Discourse を既存の rails/heroku アプリに組み込む
私は既存の Rails アプリを持っており、コミュニティ ページ (powered by discourse )を追加したいと考えています。理想的には example.com/community で
これを既存のアプリに追加する方法またはガイドを誰かが推奨できますか? 通常、宝石か何かを追加するだけです。ドキュメントのセットアップ ガイドがよくわかりません。
既存の Rails アプリ内の談話プロジェクト フォルダーを複製し、example.com/community ルートを談話フォルダーにポイントするのと同じくらい簡単ですか?