DevマシンでDiscourseをセットアップしましたが、SafariでJavaScriptを無効にすると空白のページが表示されてしまいます。これは正常な動作でしょうか?JavaScriptを無効にした状態でプラグインをテストするより良い方法はありませんか?
Discourse のフロントエンドは EmberJS をベースにしており、完全な JS アプリです。
サーバーとフロントの間は JSON で通信します。
テストについては、API が非常に豊富です → https://docs.discourse.org/
おそらく、手動で行えることはすべて API を使って実行できます。
Ember CLI を開発に使用していますか?サーバーサイドの ERB テンプレートの変更をテストするには、それを回避して直接 Rails サーバーにアクセスする必要があります。
NO_EMBER_CLI=1 rails s
その後、localhost:3000 にアクセスしてください。
「いいね!」 1