class SitereportsController < ApplicationController before_action :authenticate_user!, only: [:new, :create, :edit, :update, :destroy] allow_unauthenticated_access(only: [:index, :show]) def index @sitereports = sitereport.order(created_at: :desc) end def show @sitereports = Sitereport.find(params[:id]) end def new @sitereport = sitereports.new end def create @sitereport = @sitereports.build(sitereport_params) if @sitereport.save redirect_to welcome_index_path, notice: "status created." else render :new, status: :unprocessable_entity end end def edit @sitereports = Sitereport.find(params[:id]) end def update if @sitereport.update(sitereport_params) redirect_to welcome_index_path, notice: "sitereport updated." else render :edit, status: :unprocessable_entity end end def destroy @sitereport.destroy #redirect_to profile_blog_path(@profile, @blog), notice: "sitereport deleted." redirect_to welcome_index_path, notice: "deleted" end private #def set_profile # @profile = profile.find(params[:profile_id]) # end #def set_blog # @blog = @profile.blogs.find(params[:blog_id]) #end #def set_post # @post = @blog.posts.find(params[:id]) #end def sitereport_params params.require(:sitereport).permit(:newshit) end end