영광_임
(영광 임)
2019 年 7 月 24 日午前 3:46
1
トピックと返信のソースの一部を変更しようとしています。
いいねの横に星評価機能を追加したいと考えています。
どの部分を変更すべきか分かりません。
Ruby 言語の理解が不足しているため、コードの実装が困難です。
discourse-rating プラグインを使用してください… 追加
エラー: fatal: Not a git repository (or any parent up to mount point /discourse)
プラグインのインストール時に同じエラーを経験したことはありますか?
それとも、コントローラーまたはビューファイルでしょうか?
どこを編集する必要があるかご存知ですか?
pfaffman
(Jay Pfaffman)
2019 年 7 月 24 日午後 7:32
2
本番サイトに discourse-rating プラグインを追加しようとしていますか?この方法はお試しいただきましたか?Install plugins on a self-hosted site
Discourse の動作を変更しようとしていますか?こちらをご覧ください Developing Discourse Plugins - Part 1 - Create a basic plugin
영광_임
(영광 임)
2019 年 7 月 25 日午前 1:52
3
ご注目いただきありがとうございます
Q : 本番サイトに discourse-rating プラグインを追加しようとしていますか?この方法を試しましたか?Discourse でのプラグインのインストール
Re : やっても無駄です
app.yml がありません
開発環境を持っています
Q : Discourse の動作を変更しようとしていますか?Discourse プラグイン作成の初心者ガイド - 第 1 部 をご覧ください
Re : 変更しようとはしていません
Stephen
(Stephen)
2019 年 7 月 25 日午前 2:10
4
ここではそのようなお問い合せにはお答えできません。サポート対象は、公式インストール に限定されています。これは、launcher と app.yml を用いた Docker ベースのインストールです。
それ以外の方法を選ばれる場合は、それによって生じる追加の技術的負担はすべてご自身の責任となります。
pfaffman
(Jay Pfaffman)
2019 年 7 月 25 日午前 2:49
5
영광_임:
開発環境を持っています
それでは、プラグインをプラグインディレクトリに配置してください。
영광_임
(영광 임)
2019 年 7 月 25 日午前 4:49
6
自宅で試して成功しましたが、会社ではその方法は適用されません。
違いは……
Discourseのバージョンです……
私の会社ではDiscourse ver 18.0です。
영광_임
(영광 임)
2019 年 7 月 25 日午前 5:02
8
はい、docker-compose、PostgreSQL、Redisがインストールされています…
ターミナルから GitHub に ping を通すことはできましたか?(仕事中)
docker-compose このインストール戦略に関する他のトピックもご覧ください。例:Can Discourse ship frequent Docker images that do not need to be bootstrapped?
Docker については専門家ではないため、他の人に譲ります。
영광_임
(영광 임)
2019 年 7 月 25 日午前 6:38
10
Discourse のバージョンに問題があるようです。
私の会社では Discourse のバージョンは 18.0 です。
帰宅後に GitHub を削除しましたが、同じエラーが発生します。ただし、プラグインは正常に動作しています。
会社では、discourse-rating プラグインをインストールすると、Docker で再起動した際に実行されません。
영광_임
(영광 임)
2019 年 7 月 25 日午前 8:52
11
実際のエラーを見つけました。
エラー:#Plugin::Instance:0x00559773470350 に `add_permitted_post_create_param’ という未定義のメソッドがあります。
Discourse の最新 tests-passed で貴社に動作するインスタンスが構築されるまで、あらゆる計画は白紙に戻すのがよいと思います。その後、プラグインの追加を検討しましょう。
私の経験では、tests-passed は非常に堅牢です。心配する必要はほとんどありません(私はすでに 3 つの運用サイトを実際に tests-passed で稼働させています)。
영광_임
(영광 임)
2019 年 7 月 25 日午前 9:35
14
まだ解決できていませんが、申し訳ありません。
ご質問にお答えいただき、ありがとうございます。