# Non-displaying content / new page

**URL:** https://meta.discourse.org/t/non-displaying-content-new-page/230862
**Category:** Development
**Created:** [June 23, 2022, 8:40am UTC](https://meta.discourse.org/t/non-displaying-content-new-page/230862 "2022-06-23T08:40:04Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Juraj\_Štefánik](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@Juraj\_Štefánik](https://meta.discourse.org/u/Juraj_%C5%A0tef%C3%A1nik)
#### Post date: [June 23, 2022, 8:40am UTC](https://meta.discourse.org/t/non-displaying-content-new-page/230862/1 "2022-06-23T08:40:04Z")

</div>

If I create a page in my ID (vs code) using

rails generate controller Pages newsletter

and then I open it via http: // localhost: 4200 / pages / newsletter

so it doesn’t throw any error, but it tells me that “The page doesn’t exist or is private”

Can you give me some advice on how to set it up so that I can see the content I will do in my ID (vs code) in the newsletter.html.erb?

Or any other way to create a new page?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [June 23, 2022, 9:22am UTC](https://meta.discourse.org/t/non-displaying-content-new-page/230862/2 "2022-06-23T09:22:54Z")

</div>

Discourse is not a simple rails application, I don’t believe the rails CLI will work for you.

Discourse is also fronted by an Ember SPA which is listening on port 4200.

You need to develop a plugin to achieve this.

Can I suggest you look at prior art in GitHub that does something similar, for example, I add a page here: [GitHub - merefield/discourse-word-cloud: Generates a word cloud from the posts on your Discourse forum · GitHub](https://github.com/merefield/discourse-word-cloud)

---

<div class="post-metadata">

### Author: ![Juraj\_Štefánik](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@Juraj\_Štefánik](https://meta.discourse.org/u/Juraj_%C5%A0tef%C3%A1nik)
#### Post date: [June 23, 2022, 10:54am UTC](https://meta.discourse.org/t/non-displaying-content-new-page/230862/3 "2022-06-23T10:54:18Z")

</div>

@merefield

And if I want to change for example hamburger menu bar somehow or search bar or whatever, is it possible using VS code? I followed the procedure for mac os, local host goes to me, I found that in order to see the changes on the server I need to edit it in folders that have the extension .hbs

Is there any instructions for this or? a lot of things I need to do can’t go with plugins and I need to hit the code

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [June 23, 2022, 10:57am UTC](https://meta.discourse.org/t/non-displaying-content-new-page/230862/4 "2022-06-23T10:57:37Z")

</div>

> [@Juraj\_Štefánik](#):
>
> Is there any instructions for this or?

> [@Learn how to start building stuff for Discourse if you're newbie (like myself)](https://meta.discourse.org/t/how-to-start-building-stuff-for-discourse-if-youre-newbie-like-myself/45954):
>
> There are a few ‘how to start’ guides for working with Discourse already and a wealth of useful info on meta, but I thought it might help to give an insight to the mental processes of starting from little, if any, prior coding experience to building substantial Discourse plugins. Discourse is written by experienced developers and has a large codebase. This can feel intimidating. This intimidation factor can be a significant barrier for novice developers. This is a kind of ‘psychological primer’…

> [@Juraj\_Štefánik](#):
>
> a lot of things I need to do can’t go with plugins and I need to hit the code

why not?

you made this assumption before, I believe incorrectly, in a previous Topic, did you read my [response](https://meta.discourse.org/t/edit-code/230363/2) fully?
