Sha256: bd8e5b51ebec7ea0ce2384ca3863d1a888e795141e8886609377e5f480afb5dd

Contents?: true

Size: 913 Bytes

Versions: 4

Compression:

Stored size: 913 Bytes

Contents

require_dependency "wafflemix/application_controller"

module Wafflemix
  class PortfoliosController < ApplicationController

    def index
      @portfolios = Portfolio.all
      @page = Page.find_by_link_url('portfolios')
  
      respond_to do |format|
        format.html
        format.json { render json: @portfolios }
      end
    end

    def show
      @portfolio = Portfolio.find(params[:id])
      @page = Page.find_by_link_url('portfolios')
  
      respond_to do |format|
        format.html
        format.json { render json: @portfolio }
      end
    end

    def mercury_update
      portfolio = Portfolio.find(params[:id])
      portfolio.title   = params[:content][:portfolio_title][:value]
      portfolio.intro   = params[:content][:portfolio_intro][:value]
      portfolio.content = params[:content][:portfolio_content][:value]
      portfolio.save!
      render text: ""
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
wafflemix-0.0.4 app/controllers/wafflemix/portfolios_controller.rb
wafflemix-0.0.3 app/controllers/wafflemix/portfolios_controller.rb
wafflemix-0.0.2 app/controllers/wafflemix/portfolios_controller.rb
wafflemix-0.0.1 app/controllers/wafflemix/portfolios_controller.rb