class UsersController < ApplicationController before_filter :require_user, only: [:edit, :update, :updatemetacodes] respond_to :html, :json # GET /users/1.json def show @user = User.find(params[:id]) render json: @user end # GET /users/:id/edit def edit @user = current_user respond_with(@user) end # PUT /users/:id def update @user = current_user @user.attributes = params[:user] @user.save sign_in(@user, :bypass => true) respond_with(@user, location: session[:previous_url]) do |format| end end # PUT /user/updatemetacodes def updatemetacodes @user = current_user @m = params[:metacodes][:value] @user.settings.metacodes=@m.split(',') @user.save respond_to do |format| format.json { render json: @user } end end end