Get id of asciicast displayed on homepage from CFG

openid
Marcin Kulik 12 years ago
parent 785273707b
commit da53e64585

@ -1,10 +1,17 @@
class HomeController < ApplicationController
def show
offset = (Asciicast.featured.count * rand).to_i
asciicast = Asciicast.featured.offset(offset).first ||
Asciicast.order("created_at DESC").first
if home_asciicast_id = CFG['HOME_CAST_ID']
asciicast = Asciicast.find(home_asciicast_id)
else
asciicast = Asciicast.order("created_at DESC").first
end
if asciicast
@asciicast = AsciicastDecorator.new(asciicast)
end
@asciicasts = AsciicastDecorator.decorate(Asciicast.order("created_at DESC").limit(9))
@asciicasts = AsciicastDecorator.decorate(
Asciicast.order("created_at DESC").limit(9)
)
end
end

@ -17,8 +17,10 @@
</div>
<div class="secondary_info">
<% if @asciicast -%>
<%= render :partial => 'asciicasts/player',
:locals => { :asciicast => @asciicast } %>
<% end -%>
</div>
</div>
</section>

@ -7,6 +7,8 @@ defaults: &defaults
AWS_SECRET_ACCESS_KEY:
AWS_REGION:
AWS_BUCKET:
HOME_CAST_ID:
COLOR_CHECK_CAST_ID:
development:
<<: *defaults
@ -16,6 +18,7 @@ development:
TWITTER_CONSUMER_SECRET: "Ytqj4IfXmQ7gn0yWf2GgFUpFDAWfqYpVkX3P1ng0TU"
GITHUB_CONSUMER_KEY: "455d7cde838004d7d46a"
GITHUB_CONSUMER_SECRET: "5e076dbe06e79f6a7e329a4c7b306c0a0c6055c1"
COLOR_CHECK_CAST_ID: 1
bugfix:
<<: *defaults

Loading…
Cancel
Save