我正在使用rails 2.3.5。
我需要像
这样的网址格式/:first_name{space}:last_name # e.g.: /Michael Jackson
/:first_name{_}:last_name # e.g.: /Michael_Jackson
目前iam将此作为可行的格式
map.shorturl "/:first_name.:last_name", :controller => 'users', :action => 'show' ex: Michael.Jackson
两者之间的点正在工作..但其他两种格式无效。
是否可以使用这些格式?如果有,怎么样?
答案 0 :(得分:0)
对于空格我非常确定你必须编码为%20或+。请参阅评论链接。
对于“_”,您可以将参数括在括号中,以使轨道将每个部分视为不同的部分another SO post。
你确定点分离形式运作良好吗?我不确定,但我敢打赌rails会尝试使用第二个参数作为格式