Как я могу избавиться от спецификатора формата в Rails 4.1 routes?

#ruby-on-rails #ruby-on-rails-4

#ruby-on-rails #ruby-on-rails-4

Вопрос:

Предположим, у меня есть вызываемый контроллер UsersController , и у меня есть resources :users в моем файле routes.rb. rake routes показывает такие маршруты как users/:id(.:format) , но я хочу, чтобы мои маршруты имели форму users/:id вместо этого (т. Е. Запрашивали users/7.html вернет ошибку.) Как я могу это сделать?

Комментарии:

1. (:format) является необязательной частью

Ответ №1:

На самом деле это довольно просто:

 resources :users, :format => false