Code Monkey home page Code Monkey logo

homophone's Issues

Fix Facebook share dialog.

screen shot 2014-10-24 at 12 38 41 am

Pretty sure this became introduced when I added window.location.protocol for twitter. I guess it breaks facebook though.

Here's the feed URL used:

https://www.facebook.com/v2.1/dialog/feed?app_id=685448991537067&display=popup&e2e=%7B%7D&link=http%3Ahomophonestaging.herokuapp.com%2Fword_sets%2F2035&locale=en_US&next=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2F2_ZudbRXWRs.js%3Fversion%3D41%23cb%3Dfa2c2b5a%26domain%3Dhomophonestaging.herokuapp.com%26origin%3Dhttp%253A%252F%252Fhomophonestaging.herokuapp.com%252Ff2ef54f224%26relation%3Dopener%26frame%3Df228c5a664%26result%3D%2522xxRESULTTOKENxx%2522&sdk=joey&version=v2.1

Bug: ActiveModel::ForbiddenAttributesError on create word_set

ActiveModel::ForbiddenAttributesError at /word_sets
ActiveModel::ForbiddenAttributesError
Application Frames All Frames
sanitize_for_mass_assignment  activemodel (4.1.0) lib/active_model/forbidden_attributes_protection.rb, line 21
assign_attributes  activerecord (4.1.0) lib/active_record/attribute_assignment.rb, line 24
init_attributes  activerecord (4.1.0) lib/active_record/core.rb, line 452
initialize  activerecord (4.1.0) lib/active_record/core.rb, line 198
new  activerecord (4.1.0) lib/active_record/inheritance.rb, line 30
new  activerecord (4.1.0) lib/active_record/inheritance.rb, line 30
build_resource  cancan (1.6.10) lib/cancan/controller_resource.rb, line 85
load_resource_instance  cancan (1.6.10) lib/cancan/controller_resource.rb, line 66
load_resource  cancan (1.6.10) lib/cancan/controller_resource.rb, line 32
load_and_authorize_resource  cancan (1.6.10) lib/cancan/controller_resource.rb, line 25
block in add_before_filter  cancan (1.6.10) lib/cancan/controller_resource.rb, line 10
instance_exec  activesupport (4.1.0) lib/active_support/callbacks.rb, line 440
block in make_lambda  activesupport (4.1.0) lib/active_support/callbacks.rb, line 440
call  activesupport (4.1.0) lib/active_support/callbacks.rb, line 143
block in halting_and_conditional  activesupport (4.1.0) lib/active_support/callbacks.rb, line 143
call  activesupport (4.1.0) lib/active_support/callbacks.rb, line 149
block in halting_and_conditional  activesupport (4.1.0) lib/active_support/callbacks.rb, line 149
call  activesupport (4.1.0) lib/active_support/callbacks.rb, line 229
block in halting  activesupport (4.1.0) lib/active_support/callbacks.rb, line 229
call  activesupport (4.1.0) lib/active_support/callbacks.rb, line 166
block in halting  activesupport (4.1.0) lib/active_support/callbacks.rb, line 166
call  activesupport (4.1.0) lib/active_support/callbacks.rb, line 86
run_callbacks  activesupport (4.1.0) lib/active_support/callbacks.rb, line 86
process_action  actionpack (4.1.0) lib/abstract_controller/callbacks.rb, line 19
process_action  actionpack (4.1.0) lib/action_controller/metal/rescue.rb, line 29
block in process_action  actionpack (4.1.0) lib/action_controller/metal/instrumentation.rb, line 31
block in instrument  activesupport (4.1.0) lib/active_support/notifications.rb, line 159
instrument  activesupport (4.1.0) lib/active_support/notifications/instrumenter.rb, line 20
instrument  activesupport (4.1.0) lib/active_support/notifications.rb, line 159
process_action  actionpack (4.1.0) lib/action_controller/metal/instrumentation.rb, line 30
process_action  actionpack (4.1.0) lib/action_controller/metal/params_wrapper.rb, line 250
process_action  activerecord (4.1.0) lib/active_record/railties/controller_runtime.rb, line 18
process  actionpack (4.1.0) lib/abstract_controller/base.rb, line 136
process  actionview (4.1.0) lib/action_view/rendering.rb, line 30
dispatch  actionpack (4.1.0) lib/action_controller/metal.rb, line 195
dispatch  actionpack (4.1.0) lib/action_controller/metal/rack_delegation.rb, line 13
block in action  actionpack (4.1.0) lib/action_controller/metal.rb, line 231
call  actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 80
dispatch  actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 80
call  actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 48
block in call  actionpack (4.1.0) lib/action_dispatch/journey/router.rb, line 71
each  actionpack (4.1.0) lib/action_dispatch/journey/router.rb, line 59
call  actionpack (4.1.0) lib/action_dispatch/journey/router.rb, line 59
call  actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 676
call  newrelic_rpm (3.6.7.152) lib/new_relic/rack/error_collector.rb, line 43
call  newrelic_rpm (3.6.7.152) lib/new_relic/rack/agent_hooks.rb, line 22
call  newrelic_rpm (3.6.7.152) lib/new_relic/rack/browser_monitoring.rb, line 16
call  newrelic_rpm (3.6.7.152) lib/new_relic/rack/developer_mode.rb, line 28
call  rack (1.5.2) lib/rack/etag.rb, line 23
call  rack (1.5.2) lib/rack/conditionalget.rb, line 35
call  rack (1.5.2) lib/rack/head.rb, line 11
call  actionpack (4.1.0) lib/action_dispatch/middleware/params_parser.rb, line 27
call  actionpack (4.1.0) lib/action_dispatch/middleware/flash.rb, line 254
context  rack (1.5.2) lib/rack/session/abstract/id.rb, line 225
call  rack (1.5.2) lib/rack/session/abstract/id.rb, line 220
call  actionpack (4.1.0) lib/action_dispatch/middleware/cookies.rb, line 560
call  activerecord (4.1.0) lib/active_record/query_cache.rb, line 36
call  activerecord (4.1.0) lib/active_record/connection_adapters/abstract/connection_pool.rb, line 621
call  activerecord (4.1.0) lib/active_record/migration.rb, line 380
block in call  actionpack (4.1.0) lib/action_dispatch/middleware/callbacks.rb, line 29
run_callbacks  activesupport (4.1.0) lib/active_support/callbacks.rb, line 82
call  actionpack (4.1.0) lib/action_dispatch/middleware/callbacks.rb, line 27
call  actionpack (4.1.0) lib/action_dispatch/middleware/reloader.rb, line 73
call  actionpack (4.1.0) lib/action_dispatch/middleware/remote_ip.rb, line 76
protected_app_call  better_errors (1.0.1) lib/better_errors/middleware.rb, line 84
better_errors_call  better_errors (1.0.1) lib/better_errors/middleware.rb, line 79
call  better_errors (1.0.1) lib/better_errors/middleware.rb, line 56
call  actionpack (4.1.0) lib/action_dispatch/middleware/debug_exceptions.rb, line 17
call  actionpack (4.1.0) lib/action_dispatch/middleware/show_exceptions.rb, line 30
call_app  railties (4.1.0) lib/rails/rack/logger.rb, line 38
block in call  railties (4.1.0) lib/rails/rack/logger.rb, line 20
block in tagged  activesupport (4.1.0) lib/active_support/tagged_logging.rb, line 68
tagged  activesupport (4.1.0) lib/active_support/tagged_logging.rb, line 26
tagged  activesupport (4.1.0) lib/active_support/tagged_logging.rb, line 68
call  railties (4.1.0) lib/rails/rack/logger.rb, line 20
call  actionpack (4.1.0) lib/action_dispatch/middleware/request_id.rb, line 21
call  rack (1.5.2) lib/rack/methodoverride.rb, line 21
call  rack (1.5.2) lib/rack/runtime.rb, line 17
call  activesupport (4.1.0) lib/active_support/cache/strategy/local_cache_middleware.rb, line 26

Create admin docs

Text vs display text

  • text: definition lookup
    • use singular, unconjugated form
  • display_text: how the word should be displayed

Create a homophone game?

User is presented a word and they are told how many other words sound like it and they get a point for each word they can match. After 5 rounds they are given a score and encouraged to share on socials (linking back to the game)

Change back buttons

Make the back button "breadcrumb" nicer looking
Make it go "browser back" rather than navigate to the URL that was last

Bug: external referer

ActionController::RoutingError (No route matches [GET] "/pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"):
2015-01-03T23:16:56.861471+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' 2015-01-03T23:16:56.861473+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/show_exceptions.rb:30:incall'
2015-01-03T23:16:56.861474+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/rack/logger.rb:38:in call_app' 2015-01-03T23:16:56.861476+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/rack/logger.rb:20:inblock in call'
2015-01-03T23:16:56.861478+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/tagged_logging.rb:68:in block in tagged' 2015-01-03T23:16:56.861479+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/tagged_logging.rb:26:intagged'
2015-01-03T23:16:56.861480+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/tagged_logging.rb:68:in tagged' 2015-01-03T23:16:56.861482+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/rack/logger.rb:20:incall'
2015-01-03T23:16:56.861484+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/request_id.rb:21:in call' 2015-01-03T23:16:56.861485+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:incall'
2015-01-03T23:16:56.861487+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in call' 2015-01-03T23:16:56.861489+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/cache/strategy/local_cache_middleware.rb:26:incall'
2015-01-03T23:16:56.861490+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/static.rb:64:in call' 2015-01-03T23:16:56.861492+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:incall'
2015-01-03T23:16:56.861493+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/engine.rb:514:in call' 2015-01-03T23:16:56.861495+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/application.rb:144:incall'
2015-01-03T23:16:56.861515+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:572:in process_client' 2015-01-03T23:16:56.861517+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:666:inworker_loop'
2015-01-03T23:16:56.861518+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.6.7.152/lib/new_relic/agent/instrumentation/unicorn_instrumentation.rb:22:in call' 2015-01-03T23:16:56.861521+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.6.7.152/lib/new_relic/agent/instrumentation/unicorn_instrumentation.rb:22:inblock (4 levels) in <top (required)>'
2015-01-03T23:16:56.861522+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:521:in spawn_missing_workers' 2015-01-03T23:16:56.861523+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:140:instart'
2015-01-03T23:16:56.861525+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/bin/unicorn:126:in <top (required)>' 2015-01-03T23:16:56.861526+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/bin/unicorn:23:inload'
2015-01-03T23:16:56.861528+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/bin/unicorn:23:in `

'
2015-01-03T23:16:56.861529+00:00 app[web.1]:
2015-01-03T23:16:56.861531+00:00 app[web.1]:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.