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