Skip to content

Instantly share code, notes, and snippets.

def snippet_body
@snippet_body ||= Nokogiri(
"<html><head></head><body>#{self.body}</body></html>"
).text[0..200]
end
<% content_for :meta_ogp do %>
<meta property="og:type" content="article"/>
<meta property="og:site_name" content="<%= @site.title %>"/>
<meta property="og:url" content="<%= base_url + @entry.link %>"/>
<meta property="og:title" content="<%= @entry.title %>"/>
<meta property="og:description" content="<%= @entry.snippet_body %>"/>
<% end %>
<%= meta_ogp %>
def meta_ogp
s = yield_content :meta_ogp
s unless s.blank?
end
<div class="fb">
<div class="fb-comments" data-href="<%= base_url + @entry.link %>" data-num-posts="5" data-width="690"></div>
</div>
<div class="fb-comments" data-href="http://example.com" data-num-posts="5" data-width="690"></div>
<meta property="fb:app_id" content="FACEBOOK_APP_ID" />
<meta property="fb:admins" content="ADMIN_USER_ID" />
jQuery(function($) {
var app_id = $('meta[property="fb:app_id"]').attr('content');
$('<script type="text/javascript">')
.prop({ async: "true" })
.attr({ src: document.location.protocol + '//connect.facebook.net/ja_JP/all.js' })
.appendTo($('<div>', { id: 'fb-root' }).appendTo($('body')));
window.fbAsyncInit = function() {
FB.init({
<% content_for :header do %>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="<%= @theme.path %>/js/jquery.facebook.js"></script>
<% end %>
@noriaki
noriaki / development.log
Created March 4, 2013 21:57
tapを使ってメソッドチェインの途中の値をログ出力する ref: http://qiita.com/items/c94f57047560deea09ba
TEST