Secara default suatu resource route pada Ruby on Rails adalah menggunakan parameter ID sebagai identifier. Identifier tersebut dapat diganti dengan parameter lain dengan memberikan opsi :param saat deklarasi route pada Rails. Kode implementasi dapat dilihat pada Action Dispatch.

resources :posts, param: :my_new_param
# rails routes
     posts GET  /posts(.:format)                    posts#index
           POST /posts(.:format)                    posts#create
 new_posts GET  /posts/new(.:format)                posts#new
edit_posts GET  /posts/:my_new_param/edit(.:format) posts#edit
# controller
# dapat menggunakan selain params[:id]
Post.find(params[:my_new_param])