Sha256: f417c240af9ebb97edc87782418db4a5c7b314ae97ba073b10f63dfd329f92c9

Contents?: true

Size: 787 Bytes

Versions: 54

Compression:

Stored size: 787 Bytes

Contents

class <%= class_name.pluralize %>Controller < ApplicationController

  before_filter :find_all_<%= plural_name %>
  before_filter :find_page

  def index
    # you can use meta fields from your model instead (e.g. browser_title)
    # by swapping @page for @<%= singular_name %> in the line below:
    present(@page)
  end

  def show
    @<%= singular_name %> = <%= class_name %>.find(params[:id])

    # you can use meta fields from your model instead (e.g. browser_title)
    # by swapping @page for @<%= singular_name %> in the line below:
    present(@page)
  end

protected

  def find_all_<%= plural_name %>
    @<%= plural_name %> = <%= class_name %>.find(:all, :order => "position ASC")
  end

  def find_page
    @page = Page.find_by_link_url("/<%= plural_name %>")
  end

end

Version data entries

54 entries across 54 versions & 2 rubygems

Version Path
refinerycms-0.9.8.9 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.8 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.7 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.6 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.7.15 vendor/plugins/refinery/lib/generators/refinery_plugin/templates/public_controller.rb
refinerycms-0.9.7.14 vendor/plugins/refinery/lib/generators/refinery_plugin/templates/public_controller.rb
refinerycms-0.9.8.5 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.4 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.3 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.2 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8.1 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.8 vendor/refinerycms/core/lib/generators/refinery_engine/templates/app/controllers/plural_name_controller.rb
refinerycms-0.9.7.13 vendor/plugins/refinery/lib/generators/refinery_plugin/templates/public_controller.rb
refinerycms-0.9.7.11 vendor/plugins/refinery/lib/generators/refinery_plugin/templates/public_controller.rb
refinerycms-0.9.7.10 vendor/plugins/refinery/lib/generators/refinery_plugin/templates/public_controller.rb
refinerycms-0.9.7.9 vendor/plugins/refinery/lib/generators/refinery_plugin/templates/public_controller.rb
refinerycms-0.9.7.8 vendor/plugins/refinery/lib/generators/refinery/templates/public_controller.rb
refinerycms-0.9.7.7 vendor/plugins/refinery/lib/generators/refinery/templates/public_controller.rb
refinerycms-0.9.7.6 vendor/plugins/refinery/lib/generators/refinery/templates/public_controller.rb
refinerycms-0.9.7.5 vendor/plugins/refinery/lib/generators/refinery/templates/public_controller.rb