SORU
17 HAZİRAN 2010, PERŞEMBE


3 - sayfa Başlığı ayarlamak için İdeal şekilde raylar

Ne uygun şekilde sayfa başlığını ayarlamak için 3 raylar. Şu an yapıyorum:

app/views/layouts/application.html:

<head>
  <title><%= render_title %></title>
  <%= csrf_meta_tag %>

app//application_helper yardımcıları.rb:

def render_title
  return @title if defined?(@title)
  "Generic Page Title"
end

denetleyici/some_controller app.rb:

def show
  @title = "some custom page title"
end

Yukarıda yapmanın daha iyi bir yolu var mı?

CEVAP
22 HAZİRAN 2010, Salı


olabilir basit bir yardımcı:

def title(page_title)
  content_for :title, page_title.to_s
end

düzeni içinde kullanımı:

<title><%= yield(:title) %></title>

sonra şablonlar arayın:

<% title "Your custom title" %>

umarım bu yardımcı olur ;)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • talkandroid

    talkandroid

    27 Mayıs 2010