我在路线文件
中写下了这个resources :users
match '/signup', to: 'users#new', via: [:POST, :get, :post]
match '/edit_user', to: 'users#edit', via: 'get'
这是我在用户控制器中的功能
def edit
@user = User.find(params[:id])
end
我收到错误请帮助我..
没有路线匹配[GET]“/ edit_user / 1”
答案 0 :(得分:2)
match '/edit_user', to: 'users#edit', via: 'get'
您缺少路线上的/:id。修正:
match '/edit_user/:id', to: 'users#edit', via: 'get'