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

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • iZAPPA

    iZAPPA

    16 Temmuz 2010