Fix some tests for changes in rails 5

This commit is contained in:
Tom Hughes 2017-06-02 22:31:12 +01:00
parent 03408b6294
commit 3893fd72a9
6 changed files with 20 additions and 29 deletions

View file

@ -268,7 +268,7 @@ class UserController < ApplicationController
def logout
@title = t "user.logout.title"
if params[:session] == request.session_options[:id]
if params[:session] == session.id
if session[:token]
token = UserToken.find_by(:token => session[:token])
token.destroy if token

View file

@ -80,7 +80,7 @@
<%= yield :greeting %>
</li>
<li>
<%= link_to t('layouts.logout'), logout_path(:session => request.session_options[:id], :referer => request.fullpath) %>
<%= link_to t('layouts.logout'), logout_path(:session => session.id, :referer => request.fullpath) %>
</li>
</ul>
</div>

View file

@ -4,6 +4,6 @@
<%= form_tag :action => "logout" do %>
<%= hidden_field_tag("referer", h(params[:referer])) %>
<%= hidden_field_tag("session", request.session_options[:id]) %>
<%= hidden_field_tag("session", session.id) %>
<%= submit_tag t('user.logout.logout_button') %>
<% end %>