Application.js . javascript - cookie before_action :
class ApplicationController < ActionController::Base
before_action :set_user
private
def set_user
cookies[:username] = current_user.name || 'guest'
end
end
js / cookie:
alert(document.cookie);
, , , , , .
routes.rb
get 'current_user' => "users#current_user"
users_controller.rb
def current_user
render json: {name: current_user.name}
end
application.js
$.get('/current_user', function(result){
alert(result.name);
});