karmi (owner)

Revisions

gist: 180894 Download_button fork
public
Public Clone URL: git://gist.github.com/180894.git
Embed All Files: show embed
application.html.erb #
1
2
3
...
<title><%= page_title %></title>
...
application_controler.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
helper_method :page_title, :page_h1
before_filter :set_default_view_options
 
# ...
 
def page_title
  "#{@view_options[:page_title]} | #{t('website.page_title')}"
end
 
def page_h1
  @view_options[:h1]
end
 
# Nastavi promenne jako je napr. <tt><title></tt> stranky, nadpis prvni urovne, a dalsi
def set_default_view_options
  @view_options = {
    :h1 => t('website.h1'),
    :page_title => t('website.page_title')
  }
end
articles_controller.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class ArticlesController < ApplicationController
 
  before_filter :set_view_options
 
  # def index
  # ...
 
  def show
    @article = Article.find(params[:id])
    #...
    @view_options[:page_title] = @article.title
    # ...
  end
 
  private
 
  def set_view_options
    @view_options[:h1] = t('articles.h1')
    @view_options[:page_title] = t('articles.page_title')
  end
 
end