作成しようとしているサイト ローカルの tinyurl があるので、コントローラー アクションに対応しない URL のフル パスを表示する必要がありますが、これは機能しません。
url_for("tiny/#{identifier}", :only_path => false)
url_for
文字列を取る はパラメータを取らないためです。
どうすればこれを達成できますか?
コメントに従って編集します。
config/routes.rb:
get 'tiny/:id' => "original_controller#show", :constraints => {:id => /\d+/}
get 'tiny/:name' => "original_controller#by_name"
レーキ:
GET /tiny/:id(.:format) original_controller#show {:id=>/\d+/}
GET /tiny/:name(.:format) original_controller#by_name