Sha256: 7d4d94b3796668042f93350d585c6f1de0437132b02e4f29c47d4c2a62f1faa5
Contents?: true
Size: 565 Bytes
Versions: 19
Compression:
Stored size: 565 Bytes
Contents
require_dependency "rearview/application_controller" module Rearview class UserController < ApplicationController respond_to :json def show @user = current_user end def update # https://github.com/rails/rails/issues/8831 # https://github.com/rails/rails/issues/8832 preferences = JSON.parse(request.body.string).with_indifferent_access.try(:[],:preferences) @user = current_user if preferences.present? @user.preferences = preferences @user.save! end render :show end end end
Version data entries
19 entries across 19 versions & 1 rubygems