Make the home page dynamic
This commit is contained in:
parent
0db959bf84
commit
0190ee077f
|
@ -1,4 +1,5 @@
|
||||||
class HomeController < ApplicationController
|
class HomeController < ApplicationController
|
||||||
def index
|
def index
|
||||||
|
@current_conference = Conference.current || Conference.new
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -9,8 +9,11 @@ class Conference < ActiveRecord::Base
|
||||||
has_many :tracks
|
has_many :tracks
|
||||||
has_many :events, through: :tracks
|
has_many :events, through: :tracks
|
||||||
|
|
||||||
scope :future, -> { where 'start_date >= ?', Date.today }
|
scope :future, -> { where('start_date >= ?', Date.today).order('start_date ASC') }
|
||||||
scope :current, -> { future.first || last }
|
|
||||||
|
def self.current
|
||||||
|
future.first || last
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,14 @@
|
||||||
h1.entry-title OpenFest 2014 – призив за лектори
|
h1.entry-title #{@current_conference.title} - призив за лектори
|
||||||
|
|
||||||
p OpenFest e единствената по рода си в България конференция, посветена на
|
= simple_format @current_conference.description
|
||||||
свободната култура, свободния софтуер и софтуера с отворен код, свободното
|
|
||||||
споделяне на знания – фестивал на свободното творчество. OpenFest е ежегодна
|
|
||||||
среща на всички почитатели, създатели, поддръжници и нови фенове на свободните
|
|
||||||
изкуства и свободния софтуер.
|
|
||||||
|
|
||||||
p Целта на OpenFest е да популяризира проекти, реализирани с помощта на свободен
|
|
||||||
софтуер и софтуер с отворен код, както и да бъде форум за обмен на идеи и добри
|
|
||||||
практики в областта. Същевременно организаторите всякога се стараят да дадат
|
|
||||||
поле за изява и на свободното изкуство.
|
|
||||||
|
|
||||||
p Бихме искали да получим предложенията Ви за лекции и уъркшопи, принадлежащи
|
p Бихме искали да получим предложенията Ви за лекции и уъркшопи, принадлежащи
|
||||||
към следните категории:
|
към следните категории:
|
||||||
|
|
||||||
ul
|
ul
|
||||||
li Lorem
|
- for track in @current_conference.tracks
|
||||||
li Ipsum
|
li = track.name
|
||||||
|
|
||||||
.centered
|
.centered
|
||||||
button type="button" Предложи лекция
|
= link_to 'Предложи лекция', new_lecture_path
|
||||||
button type="button" Предложи уъркшоп
|
button type="button" Предложи уъркшоп
|
||||||
|
|
Loading…
Reference in New Issue