Class: Wafflemix::PortfoliosController

Inherits:
ApplicationController show all
Defined in:
app/controllers/wafflemix/portfolios_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#menu_items

Instance Method Details

#indexObject



4
5
6
7
8
9
10
11
12
# File 'app/controllers/wafflemix/portfolios_controller.rb', line 4

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

#mercury_updateObject



24
25
26
27
28
29
30
31
# File 'app/controllers/wafflemix/portfolios_controller.rb', line 24

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

#showObject



14
15
16
17
18
19
20
21
22
# File 'app/controllers/wafflemix/portfolios_controller.rb', line 14

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