問題タブ [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.

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

ruby-on-rails - RuntimeError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:

Discourse のブートストラップで失敗しました: RuntimeError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' failed with return #.

また、それを再構築して破壊しようとしましたが、残念ながら役に立ちません。

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

google-cloud-platform - Google Cloud Launcher を介して談話を設定しましたが、メールが届きません

Google Cloud Launcher で談話を設定しましたが、メールが送信されません。Discourse または Google Cloud の設定方法がわからない :\

0 投票する
3 に答える
265 参照

ruby-on-rails - Discourse フォーラムのトピック リンクを正規化する正規表現

Discourseフォーラム ソフトウェアを使用しています。現在の状態と同様に、Discourse はトピックへのリンクを 2 つの方法で提示します。末尾に投稿番号がある場合とない場合です。

例:

最初のものは私が望むものであり、2番目のものはフォーラムにまったく表示されないようにしたい.

Discourse フォーラムに投稿しましたが、管理セクションのパーマリンク正規化入力フィールドにどの正規表現を入力するかについての回答がありませんでした。

次のようにパーマリンクの正規化を使用してそれを行うオプションがあると言われました(これは管理者の正規表現入力テキストの下に示されている例です。私はそれを書きませんでした):

リンクから投稿番号の数値を削除するには、どの正規表現を使用すればよいかわかりません。トピック リンクにのみ必要です。

これがroutes.rbルーティング ライブラリで、これがpermalink.rbライブラリです (パーマリンク ライブラリは、これを実現する方法についてより良い手がかりを得るのに役立つと思います)。これを機能させるには、談話ルーティングに関する知識が必要なように思われるため、これにアプローチする方法がわかりません。たとえば、なぜ(topic.)正規表現の一部なのか、それが何を意味するのか理解できないので、それらの例は解決策を見つけるのに役立ちません。

管理者には、正規化正規表現コードを入力する必要がある入力フィールドがあります。

正規表現について助けが必要です。すべてのトピックを扱うには正規表現が必要です

私が試したことはうまくいきませんでした:

注:パーマリンクの正規化入力フィールドは、文字|をセパレータとして扱い、複数の正規表現を区切ります。

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

ruby-on-rails - 2 つの異なるアプリで 2 つの別々のユーザー システムを接続する

2 つの異なるユーザー システムを使用して、2 つの個別の Rails アプリを作成しました。1 つは Devise を使用し、もう 1 つは Discourse を使用します。ユーザーデータ/情報を接続する最良の方法は何ですか?

ありがとう!

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

python - Django と Discourse の間で Auth はどのように機能しますか (連携)

自己ホスト型のモダンなフォーラム ソリューションが必要です (django プロジェクトを使用するため)。

私が見ることができる唯一の合理的なことは談話ですが、それは私に問題を与えます...どうすれば2つの間の認証を処理できますか? 私のdjangoサイトにもいくつかのUserテーブルが必要になるため、authだけよりも少し深くする必要があります。

私はいくつかの SSO オプションについて読んできましたが、将来的に問題にアプローチする方法については不明です。これが私が頭の中で大まかに持っているプロセスです...一貫しているように聞こえるかどうか教えてください...

  1. 談話認証を使用します (ソーシャル認証とプロファイル、および多くのユーザー テーブルが既にあるためです。

  2. Discourse ログインを受け入れるように、django 用の SSO フックをいくつか作成します。

  3. Discourse ユーザーのアカウント作成時に、django サイトの適切なユーザー テーブルを使用して、django インスタンスにユーザーを作成する API 要求を (discourse インスタンスから) 送信します。

これは良いアイデアのように聞こえますか?

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

ember.js - Ember コンポーネントのメソッドの変更

Discourseでmethod を変更したいと思い_dockます。変更コードはプラグインに配置されます。

そのファイルの短いスニペットを次に示します。

このメソッドを変更するには? このコンポーネントを再度開く必要がありますか?そのための構文は何ですか?