Module: Cable::CableControllerHelpers::InstanceMethods

Defined in:
lib/cable/controllers/cable_controller_helpers.rb

Instance Method Summary collapse

Instance Method Details

#find_by_urlObject



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/cable/controllers/cable_controller_helpers.rb', line 12

def find_by_url
  puts "#{Menu.inspect}"
  @menu = Menu.find_by_marketable_url( params[:url] ) || Menu.find_by_url( "/#{params[:url]}" )
  unless @menu.nil?
    @resource = @menu.resource
    @page_title =  (@menu.nil?) ? "" : @menu.title
    send(@menu.special_action) unless @menu.special_action.blank?
    render :action => :show
  else
    redirect_to "/"
  end
end