问题标签 [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.
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 #。
我也尝试过重建和摧毁它,但不幸的是它没有帮助。
google-cloud-platform - 我通过 Google Cloud Launcher 设置了话语,但它不会通过电子邮件发送
我通过 Google Cloud Launcher 设置了话语,但它不会发送电子邮件。不确定如何配置 Discourse 或 Google Cloud:\
ruby-on-rails - 正则表达式规范 Discourse 论坛中的主题链接
我正在使用Discourse论坛软件。与当前状态一样,Discourse 以两种方式呈现主题链接,末尾有和没有帖子编号。
例子:
第一个是我想要的,第二个是我不想在论坛上显示的。
我在 Discourse 论坛上写了一篇关于它的帖子,但没有收到将 Regex 放入管理部分的永久链接规范化输入字段的答案。
有人告诉我有一个选项可以像这样使用永久链接规范化(这是管理员中显示的正则表达式输入文本下的示例,我没有写它):
我不知道应该使用什么正则表达式来从链接中删除帖子编号的数值。我只需要主题链接。
这是routes.rb路由库,这是permalink.rb库(我认为permalink 库应该有助于更好地了解如何实现这一点)。我不知道如何解决这个问题,因为我似乎需要一些关于 Discourse 路由的知识才能使其工作。例如,我不明白为什么(topic.)
是正则表达式的一部分,它是什么意思,所以他们的例子并不能帮助我找到解决方案。
在管理员中,我有一个输入字段,我需要在其中放置规范化正则表达式代码。
我需要正则表达式方面的帮助。我需要正则表达式来处理所有主题。
我尝试过但没有成功的事情:
注意: Permalink Normalization 输入字段将字符|
视为分隔多个 Regex 表达式的分隔符。
ruby-on-rails - 在两个不同的应用程序上连接两个独立的用户系统
我使用两个不同的用户系统创建了两个独立的 Rails 应用程序。其中一个使用 Devise,另一个使用 Discourse。连接用户数据/信息的最佳方式是什么?
谢谢!
macos - 在 mac os 上设置 discourse docker
我正在按照标准指南在我的本地 Mac 上安装话语。启动设置工具后,./discourse-setup
我收到错误消息:
最初我尝试安装到 /Users 中的工作目录。此文件夹在文件共享中。
然后我安装到 /var/discourse 文件夹,同样的错误。我假设该var
文件夹不在 Docker 文件共享中,所以我尝试将/var
文件夹添加到 Docker 的共享文件中并收到消息
这里可能有什么问题?
docker - 无法在 discourse docker 中更改 repo
我想通过插件对话语的外观进行修改。由于插件架构,我必须分叉回购。
首先,我在分叉的discourse_docker中更改了discourse_docker中的 repo
然后我分叉了话语本身,添加了一些更改来测试。转到我的实例,检查 Dockerfile - 它有指向我的仓库的链接,全部按说明安装,构建一个应用程序,输入该应用程序并检查
git remote show origin
- 它没有改变:
我试图删除图像并重建它们,结果相同
我在这里想念什么?
似乎它没有从那个 Docker 构建镜像,如何强制构建这个?
python - Auth 将如何在 Django 和 Discourse 之间工作(一起工作)
我需要一个自托管的现代论坛解决方案(与 django 项目一起使用)
我可以看到使用的唯一合理的东西是话语,但这给了我一个问题......我如何处理两者之间的身份验证?它需要比 auth 稍微深一些,因为我的 django 站点中还需要一些用户表。
我一直在阅读一些 SSO 选项,但我不清楚如何解决这个问题。这是我脑海中大致的过程......如果听起来连贯,请告诉我......
使用 Discourse 身份验证(因为它已经拥有社交身份验证和个人资料以及许多用户表。
为 django 制作一些 SSO 钩子,以便它接受 Discourse 登录
在创建 Discourse 用户的帐户后,我将(从 discourse 实例)发送一个 API 请求,该请求将在我的 django 实例中创建一个用户,并为我的 django 站点提供适当的用户表。
这听起来是个好主意吗?
ember.js - 如何创建模板助手
我想创建eq
助手。它已经存在于ember-truth-helpers
插件中,但我只需要eq
助手,所以我决定在我的插件中自己创建它。
我assets/javascripts/discourse/helpers/eq.js.es6
在我的插件中创建了包含以下内容的文件:
并以这种方式在模板中使用它:
但是eq
没有定义。
创建助手的正确方法是什么?