teambox.com/hooks/:key
@hook = Hook.find_by_key(params[:key])
<% content_for :body_content_page_title, "#{@news_item.title}" -%> | |
<% content_for :body_content_left do %> | |
<%= @news_item.body %> | |
<span class="right date"><small>Published <%= @news_item.publish_date.strftime("%A %d of %B, %Y") %></small></span> | |
<p> | |
<%= link_to "Back to all news", news_items_url %> | |
</p> | |
<% end %> | |
<% content_for :body_content_right do %> |
Charles:refinery_test charles$ rake db:setup | |
(in /Users/charles/Documents/Rails/refinery_test) | |
/opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement | |
[BUG] cross-thread violation on rb_gc() | |
(null) | |
Abort trap | |
Charles:refinery_test charles$ rm -rf ./vendor/plugins/slim_scrooge | |
Charles:refinery_test charles$ rake db:setup | |
(in /Users/charles/Documents/Rails/refinery_test) |
charles@Charles ~/Documents/Rails $ git clone git://github.com/resolve/refinerycms.git refinery_test | |
Initialized empty Git repository in /Users/charles/Documents/Rails/refinery_test/.git/ | |
remote: Counting objects: 13618, done. | |
remote: Compressing objects: 100% (6686/6686), done. | |
remote: Total 13618 (delta 5655), reused 12987 (delta 5282) | |
Receiving objects: 100% (13618/13618), 9.76 MiB | 864 KiB/s, done. | |
Resolving deltas: 100% (5655/5655), done. | |
charles@Charles ~/Documents/Rails $ cd refinery_test | |
charles@Charles ~/Documents/Rails/refinery_test $ mate . | |
charles@Charles ~/Documents/Rails/refinery_test $ rake db:setup |
Here is the complete workflow | |
$ git clone [email protected]:unixcharles/refinerycms.git && cd refinerycms | |
Create a new branch | |
$ git checkout -b bugfixes | |
... some change, few days and a few commits later... I can also push the work-in-process-branch change to github if I plan to work on a different computer or share idea | |
When I'm done I do: |
$ git push heroku master | |
Counting objects: 1852, done. | |
Delta compression using up to 2 threads. | |
Compressing objects: 100% (486/486), done. | |
Writing objects: 100% (1614/1614), 446.30 KiB, done. | |
Total 1614 (delta 1175), reused 1531 (delta 1113) | |
-----> Heroku receiving push | |
-----> Rails app detected | |
-----> Detected use of caches_page |
BUCKET = "teambox-assets" | |
# require 'aws/s3' | |
AWS::S3::Base.establish_connection!(:access_key_id => YOUR_ACCESS_KEY, :secret_access_key => YOUR_SECRET_KEY ) | |
include AWS::S3 | |
def set_public(key, bucket) | |
policy = S3Object.acl(key, bucket) | |
policy.grants << ACL::Grant.grant(:public_read) |
#user nobody; | |
worker_processes 1; | |
events { | |
worker_connections 1024; | |
} | |
http { | |
include mime.types; |
# initializer, run dev or test with LOG_SQL=true to log SQL | |
connection = ActiveRecord::Base.connection | |
class << connection | |
alias :original_exec :execute | |
def execute(sql, *name) | |
# try to log sql command but ignore any errors that occur in this block | |
# we log before executing, in case the execution raises an error | |
begin | |
file = File.open(RAILS_ROOT + "/log/queries.sql",'a'){|f| f.puts sql} | |
rescue Exception => e |
Look like brew libxml2 and the one bundled with osx are fighting | |
/Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/libxml-ruby-1.1.4/lib/libxml_ruby.bundle: dlsym(0x7ffb44ee7880, Init_libxml_ruby): symbol not found - /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/libxml-ruby-1.1.4/lib/libxml_ruby.bundle (LoadError) | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/libxml-ruby-1.1.4/lib/libxml.rb:9 | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require' | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require' | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `each' | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `require' | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.15/lib/bundler/runtime.rb:55:in `each' | |
from /Users/unixcharles/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.1 |