Sha256: bf8023b0288cc1aaa382aed12856996fc624a8510ee65c350d5c04038b82cb5e

Contents?: true

Size: 929 Bytes

Versions: 9

Compression:

Stored size: 929 Bytes

Contents

module C80NewsTz
  module SubjHelper

    include LocalTimeHelper
    include PageContentHelper # NB:: хардкод: хелпер нах. не внутри гема, а в host приложении. Оформляет lazy-картинки.

    def render_news_block(rubric_slug, page=1)
      per_page = Prop.first.per_page
      news = Fact.where_rubric(rubric_slug).paginate(:page => page,:per_page => per_page)

      news_for_render = []
      news.each do |p|
        news_for_render << arrange_preview_pub(p,'medium')
      end

      render :partial => "shared/news_block",
             :locals => {
                 :news_for_render => news_for_render,
                 :news_list => news,
                 :rubric_slug => rubric_slug
             }
    end

    def render_one_fact(fact)
      render :partial => "shared/fact",
             :locals => {
                 fact: fact
             }
    end


  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
c80_news_tz-0.1.1.26 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.25 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.24 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.23 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.22 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.21 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.19 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.18 app/helpers/c80_news_tz/subj_helper.rb
c80_news_tz-0.1.1.17 app/helpers/c80_news_tz/subj_helper.rb