Witam !
Zaznaczam że jestem nowy w RoR.
Zbudowałem layout :
Dane
.naglowekPortlet {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-align: left;
background-color: #3399FF;
}
.stopkaPortlet {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #663399;
text-align: right;
}
body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #000000;
background-color: #B9DCFF;
}
.trescPortlet {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-align: center;
}
.opisStrony {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
background-color: #00CCCC;
text-align: left;
color: #006666;
}
.poleUzytkownik {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
border: thin solid #006666;
}
.ramkaPortlet {
border: thin solid #0000FF;
}
.menuPortlet {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bolder;
text-align: center;
}
.blad {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
font-weight: bolder;
color: #FF3300;
text-align: center;
}
.menuGorne {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-align: center;
}
.tytulKazania {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
text-align: left;
border: thin solid #0099CC;
background-color: #0099CC;
color: #FFFFFF;
}
.trescKazania {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
text-align: justify;
}
.menuKazanie {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: bold;
text-align: left;
}
| Nagłówek i Logo |
|
<%= render :partial => 'menug' %>
|
|
<%= render :partial => 'informacje' %>
|
| Opis strony |
|
<%= @content_for_layout %>
|
|
<%= render :partial => 'pliki' %>
|
|
<%= render :partial => 'onas' %>
|
<%= render :partial => 'galeria' %>
|
|
<%= render :partial => 'ogloszenia' %>
|
<%= render :partial => 'forum' %>
|
|
<%= render :partial => 'kazania' %>
|
<%= render :partial => 'kontakt' %>
|
|
<%= render :partial => 'nauka' %>
|
<%= render :partial => 'jezyk' %>
|
|
<%= render :partial => 'biblia' %>
|
<%= render :partial => 'swiadectwa' %>
|
|
<%= render :partial => 'spotkania' %>
|
<%= render :partial => 'ksiega' %>
|
|
<%= render :partial => 'linki' %>
|
<%= start_form_tag :action => 'zalogujsie' %>
<%= render :partial => 'logowanie' %>
<%= end_form_tag %>
|
| Dane |
Części partials dobrze się generują ale to co ma wejść do <%= @content_for_layout %> z innych kontrolerów …
Nie umiem tego zrobić.
W kontrolerze mam coś takiego :
class InformacjeController < ApplicationController
def showInfoId
@informacjaId = params[:id]
end
Jak dodam do tego ponad def layout ‘standard-layout’ to aplikacja się wywala , jak bez tego to oczywiście view dla
showInfoId się generuje ale nie w szablonie.
Czyli moje pytanie sprowadza się do tego czy koś może mi wyjaśnić jak w miejscu oznaczonym przez
<%= @content_for_layout %> wyświetlać dane z innych kontrolerów.
Moze coś robie źle - mam jako takie doświadczenie z Tiles w Struts , myślałem że tu będzie podobnie.
Może ja czegoś nie zrozumiałem jeśli chodzi o szablony w RoR.
Proszę o pomoc.