Я новичок ie для рельсов, и в моем проекте я пытаюсь удалить пользователя. Но при попытке это выдает ошибку.
Это мой индекс. html .erb и пути просмотра> настройки> srm> members> index. html .erb
<%= form_tag({controller: "srm/members", action: "member_destroy"}, method: "delete", style: "display: inline-block;" ) do %>
<input type="hidden" name="mid" value="<%= member["id"] %>">
<button type="submit" class="edit-button" onclick="return confirm('Are you sure you want to delete this member?')">
remove
</button>
<% end %>
Это мой members_controller.rb и путь к нему приложения> контроллеры> настройки> srm> members_controller.rb
def member_destroy
begin
@url = api_version_root+'/users/'+params[:mid]
response = RestClient.delete @url, api_token_hash
flash[:info] = "User Deleted"
redirect_to :back and return
rescue RestClient::ExceptionWithResponse => err
handle_rest_error http_code: err.http_code
end
end
Вот как я сопоставляю route.rb
delete '/settings/srm/members', to:'members#member_destroy'
Но Это выдает ошибку ниже.
Не найдено ни одного маршрута {: action => "member_destroy",: controller => "settings / srm / members"}
Я делаю неправильно? Может ли кто-нибудь помочь мне в этом.