Sha256: 5f32ad2e41cd4d45aca4ca6359e0a8f4ce90b45c913d73b5ebcc6cc868deff9a

Contents?: true

Size: 547 Bytes

Versions: 3

Compression:

Stored size: 547 Bytes

Contents

<%- first_attribute = model_attributes.first -%>
module FrontEnd
class App::<%= plural_class_name %>Controller < ApplicationController

  def index
    @<%= plural_name %> = ::App::<%= class_name %>.page(params[:search], params[:page]) 
  end

  def show
    @<%= singular_name %> = ::App::<%= class_name %>.find_by_<%= first_attribute.name %>(params[:filename])
    if @<%= singular_name %> == nil
      render :file => "#{Rails.root}/public/404.html", :layout => false, :status => 404
    else
      @<%= singular_name %>
    end
  end

end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dust-generators-0.3.3 lib/generators/dust/scaffold/templates/view_controller.rb
dust-generators-0.3.2 lib/generators/dust/scaffold/templates/view_controller.rb
dust-generators-0.3.1 lib/generators/dust/scaffold/templates/view_controller.rb