# Como acessar URLs definidas em um plugin publicamente?

**URL:** <https://meta.discourse.org/t/how-to-acccess-urls-defined-in-a-plugin-publicly/163615>\
**Category:** Product Support\
**Created:** [Setembro 10, 2020, 1:19pm UTC](https://meta.discourse.org/t/how-to-acccess-urls-defined-in-a-plugin-publicly/163615 "2020-09-10T13:19:38Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Siddhu\_Dhangar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/siddhu_dhangar/32/123849_2.png) [@Siddhu\_Dhangar](https://meta.discourse.org/u/Siddhu_Dhangar)\
**Post date:** [Setembro 10, 2020, 1:19pm UTC](https://meta.discourse.org/t/how-to-acccess-urls-defined-in-a-plugin-publicly/163615/1 "2020-09-10T13:19:38Z")

</div>

Adicionei o código abaixo no arquivo plugin.rb.

```
  DiscourseRatings::Engine.routes.draw do
    post "/rate" => "rating#rate"
    post "/remove" => "rating#remove"
    get '/getratings' => 'rating#getRatings'
  end

```

Consegui usar a URL “ratings”, que é /rating/getratings, em uma chamada AJAX. No entanto, quando uso essa URL com o nome de domínio `t2.metastudio.org`, por exemplo `https://t2.metastudio.org/rating/getratings`, o Discourse exibe:

> Oops! Essa página não existe ou você pode precisar fazer login para vê-la!

Por exemplo, consigo acessar os dados de categorias usando a seguinte URL: `https://t2.metastudio.org/categories.json`.  
Da mesma forma, gostaria de acessar as URLs de get do plugin.

Você poderia me dizer como definir URLs em um plugin que sejam acessíveis publicamente?"

---

_[View the full topic](https://meta.discourse.org/t/how-to-acccess-urls-defined-in-a-plugin-publicly/163615)._
