Skip to content

Instantly share code, notes, and snippets.

1.9.3p286 :001 > @consumer = Consumer.first
Creating scope :page. Overwriting existing method Consumer.page.
Consumer Load (1.3ms) SELECT "consumers".* FROM "consumers" LIMIT 1
=> #<Consumer id: 29, hl: nil, created_at: "2012-10-27 23:27:15", updated_at: "2012-10-27 23:27:15", user_id: 33, display_name: nil, tagline: nil, desc: nil>
1.9.3p286 :002 > @consumer.tags
ActsAsTaggableOn::Tag Load (2.3ms) SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = 29 AND "taggings"."taggable_type" = 'Consumer' AND (taggings.context = 'tags')
=> []
1.9.3p286 :003 > @consumer.tag_list
ActsAsTaggableOn::Tag Load (1.4ms) SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = 29 AND "taggings"."taggable_type" = 'Consumer' AND (taggings.context = 'tags' AND taggings.tagger_id IS NULL)
=> []
1.9.3p286 :008 > @consumer = Consumer.first
Consumer Load (0.6ms) SELECT "consumers".* FROM "consumers" LIMIT 1
=> #<Consumer id: 25, hl: nil, created_at: "2012-10-22 19:14:34", updated_at: "2012-10-22 19:14:34", user_id: 29, display_name: nil, tagline: nil, desc: nil>
1.9.3p286 :009 > @consumer.interest_list = "yo, he"
ActsAsTaggableOn::Tag Load (0.8ms) SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = 25 AND "taggings"."taggable_type" = 'Consumer' AND (taggings.context = 'interests' AND taggings.tagger_id IS NULL)
=> "yo, he"
1.9.3p286 :010 > @consumer.interest_list
=> ["yo", "he"]
1.9.3p286 :011 > @consumer.save
(0.6ms) BEGIN
<div class="navbar navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse collapse">
<ul class="nav">
%select{:name => "tags", :id=>"tags"}
- @tags.each do |tag|
%option{:value => "ha"} tag
$(document).ready( function () {
$.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallback, bStandingRedraw )
{
if ( typeof sNewSource != 'undefined' && sNewSource != null ) {
oSettings.sAjaxSource = sNewSource;
}
// Server-side processing should just call fnDraw
if ( oSettings.oFeatures.bServerSide ) {
def update
@style = Style.find(params[:id])
if @style.update_attributes(params[:style])
redirect_to add_path
else
respond_to do |format|
format.html { render action: "edit" }
format.json { render json: @style.errors, status: :unprocessable_entity }
end
@abrambailey
abrambailey / gist:4175004
Created November 30, 2012 10:23
truncate with full length tooltip
def trunk(input, length, path=nil)
shorten = truncate(input, :length => length)
return link_to shorten, path, :rel=>"tooltip", :title=>input if path
content_tag(:span, shorten, :rel=>"tooltip", :title=>input)
end
@abrambailey
abrambailey / gist:4174971
Created November 30, 2012 10:20
truncate with full length tooltip
def trunk(input, length, *path)
shorten = truncate(input, :length => length)
if path.empty?
return content_tag(:span, shorten, :rel=>"tooltip", :title=>input)
else
return link_to shorten, path[0], :rel=>"tooltip", :title=>input
end
end
@abrambailey
abrambailey / gist:4058552
Created November 12, 2012 10:31
my source
/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p286@goodsounds/gems/bootstrap-sass-2.1.1.0/vendor/assets/stylesheets/bootstrap/_mixins.scss */
.clearfix {
*zoom: 1;
}
/* line 15, ../../../../.rvm/gems/ruby-1.9.3-p286@goodsounds/gems/bootstrap-sass-2.1.1.0/vendor/assets/stylesheets/bootstrap/_mixins.scss */
.clearfix:before, .clearfix:after {
display: table;
content: "";
line-height: 0;
}
<script type="text/javascript">
(function() {
var onload = window.onload;
window.onload = function(){
if (typeof onload == "function") onload();
var options, chart;
options = { "title": { "text": "Top Brands by Score" },"legend": { "layout": "vertical","style": { },"enabled": false },"xAxis": { "categories": ["x","y","z"] },"yAxis": { "title": { "text": null },"labels": { } },"tooltip": { "enabled": true,"formatter": function() { return '<b>'+ this.x +'</b>: '+ this.y.toFixed(1) +' %'; } },"credits": { "enabled": false },"plotOptions": { "areaspline": { } },"chart": { "defaultSeriesType": "column","renderTo": "my_id","height": 230,"width": 200,"backgroundColor": "#F0F0F0" },"subtitle": { },"series": [{"data":[77.5,67.0,55.0],"dataLabels":{"formatter":"function() { return this.x; }","enabled":true,"rotation":90,"x":-3,"y":15,"color":"#FFFFFF"},"name":null}] };
chart = new Highcharts.Chart(options);
};