如何创建指向特定展示项目的路线?

时间:2012-06-16 22:48:21

标签: ruby-on-rails routes

我想'关于'路由到'abouts / 1'

我试过了:

match 'about' => 'abouts#show/1', :via => get

它不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

如何从路径中删除1并直接在控制器方法中检索所需的记录?

# routes.rb
match 'about' => 'abouts#show', :via => get

# abouts_controller.rb
def show
  @about = About.find(1)
end

答案 1 :(得分:3)

怎么样:

match 'about' => 'abouts#show', :via => :get, :defaults => {:id => 1}