Skip to content

Instantly share code, notes, and snippets.

View JoeWoodward's full-sized avatar

Joe Woodward JoeWoodward

View GitHub Profile
module ArticlesHelper
def tag_popularity_as_hex(tag_count)
# must use floats
# most saturated colour possible, used for a highly used tag
max_r = 255.0
max_g = 0.0
max_b = 0.0
# least saturated colour possible, used for tags that are rarely used
min_r = 255.0
module ArticlesHelper
def tag_percentage(count)
total_tags = 0.0
Article.all_tag_counts.each do |tag|
total_tags += tag.count
end
return tag_percent = (count / total_tags * 100).ceil
end
def tag_percentage
total_tags = 0.0
Article.all_tag_counts.each do |tag|
total_tags += tag.count
end
return tag_percent = (count / total_tags * 100).ceil
end
DEPRECATION WARNING: Accessing paths using dot style as in `config.paths.app.controller` is deprecated. Please use `config.paths["app/controller"]` style instead. (called from <class:Application> at /Users/CheeseFace/Sites/st_pancras/config/application.rb:55)
Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter` (sqlite3 is not part of the bundle. Add it to Gemfile.)
/Users/CheeseFace/Sites/st_pancras/vendor/ruby/1.9.1/gems/activerecord-3.1.0/lib/active_record/connection_adapters/abstract/connection_specification.rb:71:in `rescue in establish_connection'
/Users/CheeseFace/Sites/st_pancras/vendor/ruby/1.9.1/gems/activerecord-3.1.0/lib/active_record/connection_adapters/abstract/connection_specification.rb:68:in `establish_connection'
/Users/CheeseFace/Sites/st_pancras/vendor/ruby/1.9.1/gems/activerecord-3.1.0/lib/active_record/railties/databases.rake:61:in `create_database'
/Users/CheeseFace/Sites/st_pancras/vendor/ruby/1.9.1/gems/activerecord-3.1.0/lib/active_record/railties/databases.