Add refinerycms-fb_metatag to your Gemfile
gem 'refinerycms-fb_metatags', :git => 'git://github.com/sunil-shrestha/fb_metatag.git'
Run generator
rails g refinery:fb_metatag
Run migration
rake db:migrate
- Add new fb_metatag Create new fb-metatag from fb_metatag menu. provide appropriate model or resource name in right format. e.g : refinery/blog/post Default meta tags for resource can be set here. However, meta tag on provided for individual model will be used if provided
- Render form for the page to add og metatag fields. e.g. :
<%= render "/shared/fb_metatag" , :f => f %>
- Add Meta tags at header of your page. i.e. :
<% array=(params[:controller]).split('/') %>
<% model_name = (array.last).singularize.downcase %>
<% @params= instance_variable_get("@#{model_name}") %>
<% if (params[:action]=="show") %> <%= raw "<meta property="og:title" content="#{@params.og_title}"/>" %> <%= raw "<meta property="og:description" content="#{@params.og_description}"/>" %> <%= raw "<meta property="og:type" content="#{@params.og_type}"/>" %> <%= raw "<meta property="og:url" content="#{request.url }"/>" %> <%= raw "<meta property="article:tag" content="#{@params.article_tag}"/>" %> <%= raw "<meta property="article:author" content="#{@params.article_author}"/>" %> <%= raw "<meta property="og:image" content="http://www.iwa.fi/images/logo.png\"/>" %> <% else %>
Copyright 2013 Iwa Labs Ltd. Licensed under the MIT License.