Sha256: d575ec74839446eb727a0233ba36e0d1c2d4e611b4ea858665cf385fae347903
Contents?: true
Size: 477 Bytes
Versions: 13
Compression:
Stored size: 477 Bytes
Contents
require_dependency "pages_cms/application_controller" module PagesCms class ArticlesController < ApplicationController def index @articles = Article.all filter_params(params).each do |search, result| @articles = @articles.public_send(search, result) if result.present? end end def show @article = Article.find(params[:id]) end private def filter_params(params) params.slice(:search) end end end
Version data entries
13 entries across 13 versions & 1 rubygems