如何在Ruby on Rails中更改名称空间URI?

时间:2016-03-30 03:05:37

标签: ruby-on-rails ruby ruby-on-rails-4

我是RoR的新手,我在这里有点帮助。

我有以下URI:

http://localhost:3000/abouts/2

下一个在路线:

resources :abouts, only: [:show]

我想显示" about / 2"的信息。在另一页中,例如:

http://localhost:3000/new_about

问候!

2 个答案:

答案 0 :(得分:1)

您只需将所需的网址映射到现有操作:

get 'new_about', to: 'abouts#show', id: 2

答案 1 :(得分:0)

您可以在rails中添加自己的路线。你会做类似的事情:

get "/new_about" => "controller#action"

我建议坚持使用Rails的做事方法,除非它只是少数页面而你特别要求它们的命名方式不同。