不显示内容/新页面

如果我在我的 ID (vs code) 中使用以下命令创建一个页面:

rails generate controller Pages newsletter

然后通过 http://localhost:4200/pages/newsletter 打开它,

它不会报错,但会提示“该页面不存在或已受保护”。

您能给我一些关于如何设置才能在我的 ID (vs code) 中看到 newsletter.html.erb 中的内容的建议吗?

或者创建新页面的其他方法?

Discourse 不是一个简单的 Rails 应用,我不认为 Rails CLI 会对你有用。

Discourse 前端还有一个 Ember SPA,它监听在 4200 端口。

你需要开发一个插件来实现这个功能。

我建议你查看 GitHub 上类似功能的先例,例如,我在这里添加了一个页面:GitHub - merefield/discourse-word-cloud: Generates a word cloud from the posts on your Discourse forum

2 个赞

@merefield

如果我想更改汉堡菜单栏或搜索栏或其他任何内容,是否可以使用 VS Code 进行更改?我按照 macOS 的步骤操作,本地主机可以访问,我发现为了在服务器上看到更改,我需要在扩展名为 .hbs 的文件夹中进行编辑。

是否有关于此的说明?很多我需要做的事情无法通过插件完成,我需要直接修改代码。

为什么不行?

我相信你在之前的帖子中错误地做出了这个假设,你是否完整地阅读了我(Edit Code - #2 by merefield