2009-11-27 6 views
0

Я пытаюсь создать представление, которое позволяет пользователю выйти изрубин на рельсах выхода из

Так что то, что у меня есть:

<%= link_to 'log out', :controller => "client", :action => "logout", :id => session[:id] %> 

, но это дает мне эту ошибку:

No route matches "/client/logout/Lily" with {:method=>:get}

Любая помощь пожалуйста?

ответ

1

Вы определили маршрут к этому действию? Заметили, что logout - это действие, полученное с помощью GET?

map.resource :user, :collection => {:logout => :get} 
+0

им не слишком знакомы с этими (все, что я знаю, это то, что вы предложили, работало - так что я благодарю вас), где я могу узнать больше PLS? thx снова !!! – Lilz

+0

@Lily Эта часть была из документации: . Я думаю, что нет хорошего учебника для получения всех этих вещей, проверьте пример приложений на github и поисковой документации . Для этой части о ресурсах вы должны помнить, что рельсы дают вам только сопоставление методов 'index',' new', 'create',' edit', 'update' и' delete', все, что вам нужно указать по youself – MBO

+0

большое вам спасибо! – Lilz

Смежные вопросы