【发布时间】:2011-06-18 18:00:37
【问题描述】:
在 Rails 2.3.5 上
我认为有关用户的公共信息位于这样的 URL:
http://www.mysite.com/users/johndoe
我的路线:
map.connect 'members/:id', :controller => "users", :action => "showmember"
我从不想为用户公开 int ID,因此我使用用户名作为该视图的 ID。
当我链接到它时:
<%=link_to user.username, :controller => 'users', :action => 'showmember', :id => user.username %>
一切都很好,除非用户名恰好包含需要转义的字符。在link_to中转义id的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails