- Skopjuj plik lokalnie
cat ~/.ssh/id_rsa.pub | pbcopy
- Wejdz na server
- Otwórz plik authorized keys
| #config/initializers/devise.rb | |
| config.warden do |manager| | |
| manager.strategies.add :token_header_authenticable, TokenHeaderAuthenticable | |
| manager.default_strategies(:scope => :user).unshift :token_header_authenticable | |
| end |
| class Api::RegistrationsController < Api::BaseController | |
| respond_to :json | |
| def create | |
| user = User.new(params[:user]) | |
| if user.save | |
| render :json=> user.as_json(:auth_token=>user.authentication_token, :email=>user.email), :status=>201 | |
| return | |
| else |
| module HashAccessor | |
| def method_missing(name, *args, &block) | |
| h = Hash[self.map{|(k,v)| [k.to_sym,v]}] | |
| if h.has_key?(name.to_sym) | |
| h[name.to_sym] | |
| end | |
| end | |
| end |
| #!/usr/bin/env bash | |
| uninstall() { | |
| list=`gem list --no-versions` | |
| for gem in $list; do | |
| gem uninstall $gem -aIx | |
| done | |
| gem list | |
| gem install bundler | |
| } |
| ~» ssh -vT gitolite@213.128.141.170 -p 9022 | |
| OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 | |
| debug1: Reading configuration data /etc/ssh_config | |
| debug1: /etc/ssh_config line 20: Applying options for * | |
| debug1: Connecting to 213.128.141.170 [213.128.141.170] port 9022. | |
| debug1: Connection established. | |
| debug1: identity file /Users/rege/.ssh/id_rsa type 1 | |
| debug1: identity file /Users/rege/.ssh/id_rsa-cert type -1 | |
| debug1: identity file /Users/rege/.ssh/id_dsa type -1 | |
| debug1: identity file /Users/rege/.ssh/id_dsa-cert type -1 |
| gem 'sinatra' | |
| group :development,:test do | |
| gem 'rspec' | |
| gem 'rack-test' | |
| end |
| bad URI(is not URI?): http://localhost:9200/frc-network-development-feeditems/feed_item/#<FeedItem:0x007fe206f339d8> | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/lib/ruby/1.9.1/uri/common.rb:176:in `split' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/lib/ruby/1.9.1/uri/common.rb:211:in `parse' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/lib/ruby/1.9.1/uri/common.rb:747:in `parse' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/gemsets/network/gems/rest-client-1.6.7/lib/restclient/request.rb:112:in `parse_url' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/gemsets/network/gems/rest-client-1.6.7/lib/restclient/request.rb:116:in `parse_url_with_auth' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/gemsets/network/gems/rest-client-1.6.7/lib/restclient/request.rb:63:in `execute' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/gemsets/network/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in `execute' | |
| /Users/rege/.rbenv/versions/1.9.3-p327-perf/gemsets/network/gems/rest-client-1.6.7/lib/restclient.rb:84:in `delete' | |
| /Users/rege |
| >> Job.where("application_date = ?", Job.last.application_date) | |
| Job Load (0.2ms) SELECT "jobs".* FROM "jobs" ORDER BY created_at ASC LIMIT 1 | |
| Job Load (0.2ms) SELECT "jobs".* FROM "jobs" WHERE (application_date = '2013-02-13') ORDER BY created_at DESC | |
| => [] |
| Jbuilder.encode do |json| | |
| json.content format_content(@message.content) | |
| json.(@message, :created_at, :updated_at) | |
| json.author do |json| | |
| json.name @message.creator.name.familiar | |
| json.email_address @message.creator.email_address_with_name | |
| json.url url_for(@message.creator, format: :json) | |
| end |