【发布时间】:2015-06-19 07:12:40
【问题描述】:
使用 Rails,我有一个模型“用户”,其操作“显示”路由到 users/:name。通常它工作正常,除了名称中有句点 (.) 时,服务器无法再找到该记录。例如,http/localhost:3000/Joe%20Jr.。
我该如何解决这个问题?
routes.rb:
get 'users/:name', to: "users#show", as: 'user'
get 'users/:id/edit', to: "users#edit", as: "edit_user"
resources :users
users_controller.rb:
def create
#...
redirect_to user_path
end
【问题讨论】:
标签: ruby-on-rails ruby url