问题标签 [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 回答
162 浏览

ruby-on-rails - 话语论坛:/404 未找到现有路线

假设我们创建了一个新的控制器,其中包含一个执行操作和渲染视图的操作。我们通过插件文件添加了一个路由,我检查了通过 rake 路由找到的路由为

register_vip_section GET /register/vip_section(.:format) vip_section#index

控制器看起来像:

类 VipSectionController < 应用控制器

def 索引 ... 结束

结尾

但是当我尝试拨打与以下相同的电话时:

http://localhost:3000/register/vip_section

它不起作用。它正在提高:

0 投票
1 回答
533 浏览

python - 如何使用 Discourse API 获取当前用户

我正在使用urlfetch从 python访问Discourse APIGet a single user by username端点需要一个 GET 请求,例如/users/{username}.json

在浏览器中,此命令按预期返回 json 响应,但是来自 API 调用,例如:

它返回一个 HTML 页面。我什至尝试将内容类型设置为 application/json:

我究竟做错了什么?

0 投票
1 回答
31 浏览

ember.js - 仅显示列表中一个元素的标签。ember.js.(cloaked-collection, discourse)

我有一个比我需要使用的源代码(话语)ember.js。我正在尝试使用cloaked-collection.

问题是:对于列表itemViewClass="post",我如何检查我是否在第一个“帖子”中?这样我就可以插入一段代码。

0 投票
0 回答
147 浏览

ruby-on-rails - 使用 Rails 进行调试

是一个非常初学者的问题,但即使我在网上找不到任何有用的文档。

我正在开发基于 Ruby on Rails + Ember 的 Discourse 应用程序。我需要在我的终端中打印出一个变量的值(不是在我看来!)。

我尝试:

debugger

put varName

logger.debug varName

但他们都没有在我的控制台上打印任何东西。

我需要做的是停止我的控制台运行并打印一个值。就像debugger;在 javascript 中一样。我怎样才能完成这个简单的任务?

1)不确定这是否会改变任何东西,但我尝试调试的 .rb 文件是“服务”。

2) 是的,我阅读了有关 pry 的信息,我安装了它并添加到我的文件中: require 'pry' binding.pry 但我没有看到控制台中发生任何事情。

0 投票
2 回答
1992 浏览

javascript - 如何只向首次访问者显示横幅?

我的网站上有这个文本横幅。我希望它只向使用 cookie 的新访问者显示。我对 JS 知之甚少,所以请帮助我如何仅向首次访问者展示它。

我在基于 Discourse 的这个 Android 论坛站点上使用它,该站点已经基于 Node.js 构建。

0 投票
3 回答
278 浏览

html - 在悬停时更新跨度颜色

我正在尝试更新悬停时的跨度颜色,但我无法这样做。我可以更新背景颜色、大小等,但是我无法更新字体颜色。

HTML

我正在尝试使用的 CSS:

0 投票
1 回答
29 浏览

amazon-web-services - 在哪里可以找到我的话语输出?

我是新来的话语。一切正常,但我没有在我使用 ass discourse_hostname 所需的端口 127.0.0.1 获得输出,但我在浏览器中什么也没看到 错误话语

0 投票
2 回答
1480 浏览

ssl - 如何为 nginx docker 实例指定特定的密码套件?

discourse docker我在 Google Compute Engine 上运行一个新建的图像。letsencrypt我按照演练将其转换为使用 https ,并从ssllabs获得 A+ 评级。但是,我使用的脚本代理不支持启用的两个 TLS 1.0 密码套件中的任何一个 [ TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA],我想添加TLS-DHE-RSA-WITH-AES-256-CBC-SHA开源 rebol3 fork ren-c 支持的。

我已经修改了我的web.ssl.template.yml文件

并使用重建应用程序

但这不会改变可用的 cipher_suites。

我现在想知道我是否必须直接更改 nginx.conf,无论在哪里,而不是要求话语构建脚本来做......

0 投票
1 回答
437 浏览

discourse - 如何使用外部数据库连接配置 Discourse?

我需要使用外部数据库实例连接(PostgreSQL)配置话语。谁能帮我这个?

0 投票
1 回答
94 浏览

ruby - 如何将 localhost RoR 应用程序绑定到话语 docker 容器?

我有一个 ruby​​ on rails 应用程序,它位于 0.0.0.0:3000 和端口 0.0.0.0:80 上的话语 docker 容器。我想将 localhost RoR 应用程序与 docker 容器绑定,因为 postgreSQL 在 docker 容器内运行,并且希望将 RoR 应用程序与 docker 容器内的 postgreSQL 连接。如何在 RoR 应用程序和 docker 容器 postgrePSQL 之间建立数据库连接。

这是我的 RoR 控制器。