Sha256: 7fa94fbff03ff9be1920eba2af0714fdcb6acfc4e754d41260ce9376dd952481
Contents?: true
Size: 648 Bytes
Versions: 5
Compression:
Stored size: 648 Bytes
Contents
class MessagesController < ApplicationController def index @inbox = current_user.messages.includes(:user, :author) @sent = current_user.sent_messages.includes(:user, :author) end def new @message = Message.new end def create @message = Message.new(message_params.merge(:author => current_user)) if @message.save redirect_to messages_path, :notice => 'Message created successfully!' else render 'new' end end def show @message = current_user.messages.find_by_id(params[:id]) end private def message_params params.require(:message).permit(:user_id, :content) end end
Version data entries
5 entries across 5 versions & 1 rubygems