ok Я пытаюсь вызвать команду DELETE HTTP с использованием встроенного рубина.Маршрут не работает в RoR
SO мой код:
<li><%= link_to "Sign out", signout_path, method: "delete" %></li>
в моих маршрутов я получил
#Note the use of via: :delete for the signout route, which indicated that it should be invoked using an HTTP DELETE request
match '/signout', to: 'sessions#destroy', via: :delete
, но я получаю эту ошибку!
No route matches [GET] "/signout"
Я написал «метод:„удалить“!! так почему он дает мне ошибку GET
ребята применяя то, что вы сказали мне, в том числе application.js ломает мой JS код !! ? Вот моя голова код:.
</head>
<!-- Ruby Code -->
<%= stylesheet_link_tag "scaffold" %>
<%= stylesheet_link_tag "myCSS/home.css", :media => "all" %>
<%= stylesheet_link_tag "myCSS/JS_dropdown_menu.css", :media => "all" %>
<%= javascript_include_tag "myJS/jquery-1.7.js" %>
<%= javascript_include_tag "myJS/hoverIntent.js" %>
<%= javascript_include_tag "myJS/jquery.dropdown.js" %>
<%= javascript_include_tag "application.js" %>
<%= csrf_meta_tags %>
</head>
«метод:« delete »должен отправить запрос DELETE. – Emily
Я отредактировал мой вопрос, еще проблема –
Включение версии jquery-1.7, вероятно, противоречит той, которая обычно входит в состав application.js. Пожалуйста, покажите код внутри application.js. –