我正在尝试使用redirect_to "/#{session[:user_id]}"
在rails中进行简单的重定向。出于某种原因,它会重定向到:'/ 2# = '。我可以User.find(session[:user_id])
就好了,那么多余的角色来自哪里以及如何消毒它们(删除它们)?
答案 0 :(得分:0)
使用Rails path helpers -
会更好redirect_to user_path(session[:user_id])
这当然认为你有一个用户路径:
#config/routes.rb
resources :users, path: ""
您遇到的问题是因为您尝试呈现裸链接,我相信Rails会将其视为get
请求,因此希望将任何参数附加到URL为你(因此=
)