photo.rb
class Photo < ActiveRecord::Base
belongs_to :post, :class_name => "Forem::Post"
has_attached_file :attachment, :styles => {
:medium => "300x300>", :thumb => "100x100>"
Started GET "/" for ::ffff:80.203.58.233 at 2014-10-17 17:29:33 +0000 | |
[1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m | |
Processing by Forem::ForumsController#index as HTML | |
[1m[35mForem::Category Load (0.3ms)[0m SELECT "forem_categories".* FROM "forem_categories" | |
[1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = 1 ORDER BY "users"."id" ASC LIMIT 1[0m | |
[1m[35mForem::Forum Load (0.3ms)[0m SELECT "forem_forums".* FROM "forem_forums" WHERE "forem_forums"."category_id" = ? ORDER BY "forem_forums"."name" ASC [["category_id", 1]] | |
[1m[36mForem::Category Load (0.2ms)[0m [1mSELECT "forem_categories".* FROM "forem_categories" WHERE "forem_categories"."id" = ? LIMIT 1[0m [["id", 1]] | |
[1m[35mForem::Post Load (0.4ms)[0m SELECT "forem_posts".* FROM "forem_posts" INNER JOIN "forem_topics" ON "forem_posts"."topic_id" = "forem_topics"."id" WHERE "forem_topics"."forum_id" = ? ORDER B |
Started GET "/" for ::ffff:80.203.58.233 at 2014-10-17 17:29:33 +0000 | |
[1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m | |
Processing by Forem::ForumsController#index as HTML | |
[1m[35mForem::Category Load (0.3ms)[0m SELECT "forem_categories".* FROM "forem_categories" | |
[1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = 1 ORDER BY "users"."id" ASC LIMIT 1[0m | |
[1m[35mForem::Forum Load (0.3ms)[0m SELECT "forem_forums".* FROM "forem_forums" WHERE "forem_forums"."category_id" = ? ORDER BY "forem_forums"."name" ASC [["category_id", 1]] | |
[1m[36mForem::Category Load (0.2ms)[0m [1mSELECT "forem_categories".* FROM "forem_categories" WHERE "forem_categories"."id" = ? LIMIT 1[0m [["id", 1]] | |
[1m[35mForem::Post Load (0.4ms)[0m SELECT "forem_posts".* FROM "forem_posts" INNER JOIN "forem_topics" ON "forem_posts"."topic_id" = "forem_topics"."id" WHERE "forem_topics"."forum_id" = ? ORDER B |
Started GET "/" for ::ffff:80.203.58.233 at 2014-10-17 17:03:27 +0000 | |
[1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m | |
Processing by Forem::ForumsController#index as HTML | |
[1m[35mForem::Category Load (0.3ms)[0m SELECT "forem_categories".* FROM "forem_categories" | |
[1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = 1 ORDER BY "users"."id" ASC LIMIT 1[0m | |
[1m[35mForem::Forum Load (0.3ms)[0m SELECT "forem_forums".* FROM "forem_forums" WHERE "forem_forums"."category_id" = ? ORDER BY "forem_forums"."name" ASC [["category_id", 1]] | |
[1m[36mForem::Category Load (0.3ms)[0m [1mSELECT "forem_categories".* FROM "forem_categories" WHERE "forem_categories"."id" = ? LIMIT 1[0m [["id", 1]] | |
[1m[35mForem::Post Load (0.4ms)[0m SELECT "forem_posts".* FROM "forem_posts" INNER JOIN "forem_topics" ON "forem_posts"."topic_id" = "forem_topics"."id" WHERE "forem_topics"."forum_id" = ? ORDER B |
photo.rb
class Photo < ActiveRecord::Base
belongs_to :post, :class_name => "Forem::Post"
has_attached_file :attachment, :styles => {
:medium => "300x300>", :thumb => "100x100>"
i18n-js
combined with rails-i18n
causes mass-export of all available languages into JS fileGemfile
gem 'rails-i18n'
gem 'i18n-js'
config/i18n-js.yml
def add_emojify_and_kramdown(text) | |
raw(Kramdown::Document.new(emojify(text)).to_html) | |
end | |
[...snip...] | |
def emojify(text) | |
h(text).to_str.gsub(/:([a-z0-9\+\-_]+):/) do |match| | |
if emoji = Emoji.find_by_alias($1) |
Not tested
Uses Kaminari for pagination.
Live app: http://runnable.com/U_Kgwes7l3URYNwa/jqm-infinite-scroll-with-rails
Run
#output-popout
icon in the header to open app without Runnable controls