Route alias in Rails

后端 未结 3 1200
夕颜
夕颜 2020-12-08 13:15

I have a model stories in Rails 3.

I want to make an alias \"books\" for \"stories\" so I can have routes /books/192 instead of /stories/192

3条回答
  •  悲&欢浪女
    2020-12-08 13:47

    resources :stories, :path => :books

    If you want to rename the path AND helper methods, then you do:

    resources :stories, :path => :books, :as => :books

    See: Overriding the Named Helpers

提交回复
热议问题