#do as ec2-user
TODO: mark that I created a user with the name deploy. useradd -c "Friendly Version User Name" -s /bin/bash -m username
2013-02-06T22:42:52+00:00 app[web.1]: ActionView::Template::Error (undefined method `first' for nil:NilClass): | |
2013-02-06T22:42:52+00:00 app[web.1]: 119: | |
2013-02-06T22:42:52+00:00 app[web.1]: 120: <script> | |
2013-02-06T22:42:52+00:00 heroku[router]: at=info method=GET path=/ host=pell-discourse.herokuapp.com fwd=4.59.160.126 dyno=web.1 queue=0 wait=0ms connect=2ms service=223ms status=500 bytes=0 | |
2013-02-06T22:42:52+00:00 app[web.1]: 121: Discourse.CDN = '<%= Rails.configuration.action_controller.asset_host %>'; | |
2013-02-06T22:42:52+00:00 app[web.1]: 122: Discourse.BaseUrl = '<%= RailsMultisite::ConnectionManagement.current_hostname %>'; | |
2013-02-06T22:42:52+00:00 app[web.1]: 123: Discourse.Environment = '<%= Rails.env %>'; | |
2013-02-06T22:42:52+00:00 app[web.1]: 124: window.Discourse.Router.map(function() { | |
2013-02-06T22:42:52+00:00 app[web.1]: 125: return Discourse.routeBuilder.call(this); | |
2013-02-06T22:42:52+00:00 app[web.1]: app/views/layouts/ |
require 'faker' | |
# Create 15 topics | |
topics = [] | |
15.times do | |
topics << Topic.create( | |
name: Faker::Lorem.words(rand(1..10)).join(" "), | |
description: Faker::Lorem.paragraph(rand(1..4)) | |
) | |
end |
#do as ec2-user
TODO: mark that I created a user with the name deploy. useradd -c "Friendly Version User Name" -s /bin/bash -m username
def events | |
response.headers["Content-Type"] = "text/event-stream" | |
while(true) do | |
... | |
response.stream.write "data: #{x.to_json}\n\n" | |
end | |
rescue IOError | |
logger.info "Stream has closed" | |
ensure |
= link_to "New Category", new_category_path, :class => 'button primary table-action-button large' | |
%h2.section-title Categories | |
#applications.data | |
- if @categories.any? | |
%table.list-items.white | |
= render "table_header" | |
= render @categories |
You make a gist, and then you copy and paste what is in the browser url.
desc "Remote console" | |
task :console, :roles => :app do | |
server = find_servers(:roles => [:app]).first | |
run_with_tty server, %W( ./script/rails console #{rails_env} ) | |
end | |
desc "Remote dbconsole" | |
task :dbconsole, :roles => :app do | |
env = "production" | |
server = find_servers(:roles => [:app]).first |
Your smallest next problem: | |
Make this command: | |
rails console$ Course.first.exercises | |
Produce (something like) this result: | |
>[{exercise 1 info}, {exercise 2 info}] |
<!-- config.js --> | |
applicationModuleVendorDependencies = ['ngCookies', 'ngAnimate', 'ngTouch', 'ngSanitize', 'ui.router', 'ui.bootstrap', 'ui.utils', 'leaflet-directive']; | |
<!-- application.js --> | |
angular.module(ApplicationConfiguration.applicationModuleName, ApplicationConfiguration.applicationModuleVendorDependencies); | |
<!-- layout.server.view.html --> |
class Wiki < ActiveRecord::Base | |
has_many :collabs, dependent: :destroy | |
has_many :users, through: :collabs | |
has_one :owner_collab, | |
-> {where("owner = ?", true)}, | |
class_name: "Collab" | |
has_one :owner, through: :owner_collab, source: :user | |
scope :grouped_collabs, -> { |