app/units/like_button/like_button.rb
/views/
/spec/
/stylesheets/
/javascripts/
/images/
Directory Structure Unit script
Other staff
Slide 31
Slide 31 text
# app/units/like_button/like_button.rb
module LikeButton
include Chanko::Unit
active_if :logged_in do |context, opts|
context.current_user.logged_in?
end
scope(:view) do
function(:show) do
render :partial => "/show"
end
end
end
Unit Script Code
Slide 32
Slide 32 text
# app/units/like_button/views/_show.html.haml
.copy
Share this site with your friends
.fb-like{:data => {:href => 'http://recompi
#fb-root
:javascript
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0]
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ja_JP/all
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Unit View Code