我在开发机器上设置了 Discourse,但在 Safari 中关闭 JavaScript 后,页面显示为空白——这是正常的吗?是否有更好的方法来测试禁用 JavaScript 时的插件?
Discourse 前端基于 EmberJS,是一个完全由 JavaScript 构建的应用程序。
服务器与前端之间通过 JSON 进行通信。
关于测试——API 功能非常丰富——https://docs.discourse.org/
您可能通过手动操作完成的所有任务,都可以通过 API 实现。
您是否在开发中使用 Ember CLI?若要测试服务器端 ERB 模板的更改,您需要绕过它并直接访问 Rails 服务器。
NO_EMBER_CLI=1 rails s
然后访问 localhost:3000
1 个赞