Skip to content

Instantly share code, notes, and snippets.


Stu C stuartchaney

View GitHub Profile
View custom.css
.modules-wrapper span .panel--module{
box-shadow: 4px 4px 0px 0px #000;
View gist:a297d8532a5f7d7cf72068731f08c233
create_table "app_events", id: false, force: :cascade do |t|
t.bigserial "id", null: false
t.bigint "shop_id"
t.string "shopify_domain"
t.string "app_type"
t.datetime "remote_date_at"
t.string "name"
t.string "details"
t.datetime "billing_on"
t.datetime "created_at", null: false

Keybase proof

I hereby claim:

  • I am stuartchaney on github.
  • I am stuartchaney ( on keybase.
  • I have a public key whose fingerprint is 3AEB 0C0D 2538 14B5 EC23 549F 1876 64E8 A29C 88ED

To claim this, I am signing this object:

View gist:971ec47988b5ffbf53f54e0d4189e269
1. a) replace variable.price with wh_price
b) DO NOT replace inside of script tags
c) Only replace if inside {{ }} or {% %}
{{variable.price}} <!-- replace this with --> {{wh_price}}
{{random_stuff | times: 1 | variable.price}} <!-- replace this with --> {{random_stuff | times: 1 | wh_price}}
{% variable.price %} <!-- replace this with --> {% wh_price %}
<script type="text/javascript">
{{variable.price}} <!-- DONT REPLACE THIS -->
stuartchaney / nested_hmt_patch.rb
Last active Dec 27, 2015
Updated for newest version of nested_form gem
View nested_hmt_patch.rb
module NestedForm
module BuilderMixin
def link_to_add_hmt(*args, &block)
options = args.extract_options!.symbolize_keys
association = args.pop
association_two = args.pop
unless object.respond_to?("#{association}_attributes=")
raise ArgumentError, "Invalid association. Make sure that accepts_nested_attributes_for is used for #{association.inspect} association."
View gist:2225041
<!DOCTYPE html>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
<script type="text/javascript">
var notifierJsScheme = (("https:" == document.location.protocol) ? "https://" : "http://");
View gist:2038077
2012-03-14T03:45:48+00:00 app[web.1]: Time for request: 107 microseconds.
2012-03-14T03:45:48+00:00 heroku[router]: POST dyno=web.1 queue=0 wait=0ms service=3ms status=200 bytes=138
2012-03-14T03:45:48+00:00 heroku[nginx]: - - [14/Mar/2012:03:45:48 +0000] "POST /notifier_api/v2/notices HTTP/1.1" 200 133 "-" "Apache-HttpClient/4.1.2 (java 1.5)"
View gist:1452835
Stus-MacBook-Air:hoptoad stuchaney$ bundle install
Fetching source index for
/Users/stuchaney/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:428:in `request': too many connection resets ( (Gem::RemoteFetcher::FetchError)
View gist:1402552
# here are the settings that are common to all environments
common: &default_settings
api-key: <default api-key - can be one of production or staging>
api-key: <production api-key>
enabled: true
api-key: <staging api-key>
View gist:1372119
Unable to generate a Rails application:
ruby -rrubygems -rthread -e "gem 'rails', '3.0.0'; load Gem.bin_path('rails', 'rails', '3.0.0')" new rails_root
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find rails (= 3.0.0) amongst [activesupport-3.1.1, airbrake-3.0.5, builder-3.0.0, multi_json-1.0.3] (Gem::LoadError)
from /usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
from /usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems.rb:1195:in `gem'
from -e:1
./features/step_definitions/rails_application_steps.rb:25:in `/^I generate a new Rails application$/'
features/rails.feature:16:in `When I generate a new Rails application'