ルーティングで使われるパラメータを変更したかった要望があったのでメモ
resource :idea
idea POST /idea(.:format) ideas#create
new_idea GET /idea/new(.:format) ideas#new
edit_idea GET /idea/:id/edit(.:format) ideas#edit
GET /idea/:id(.:format) ideas#show
PATCH /idea/:id(.:format) ideas#update
PUT /idea/:id(.:format) ideas#update
DELETE /idea/:id(.:format) ideas#destroy
:param オプションを使用してresourceを唱えるとパラメータ名を変更できる
resource :idea, :param => 'not_id'
idea POST /idea(.:format) ideas#create
new_idea GET /idea/new(.:format) ideas#new
edit_idea GET /idea/:not_id/edit(.:format) ideas#edit
GET /idea/:not_id(.:format) ideas#show
PATCH /idea/:not_id(.:format) ideas#update
PUT /idea/:not_id(.:format) ideas#update
DELETE /idea/:not_id(.:format) ideas#destroy
参考
Change the name of the :id parameter in Routing resources for Rails