Skip to content

Instantly share code, notes, and snippets.

View 105ron's full-sized avatar

Rhys B 105ron

View GitHub Profile
<snippet>
<content><![CDATA[
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${1:tYour title}</title>
<link rel="stylesheet" type="${2:reset or normalize css}">
<link rel="stylesheet" type="text/css" href="${3:Your stylesheet}">
@105ron
105ron / Preferences.sublime-settings
Created December 1, 2016 09:04
Example of Sublime User Settings.
{
"ignored_packages":
[
"Vintage"
],
"spell_check": true,
"tab_size": 2,
"translate_tabs_to_spaces": true
}
@105ron
105ron / index.html
Created December 1, 2016 09:38
Making HTML elements with Emmet
navbar>div>h3+span.top-bar>ul.links>li*6
@105ron
105ron / index2.html
Created December 1, 2016 09:43
Emmet created HTML
<navbar>
<div>
<h3></h3>
<span class="top-bar">
<ul class="links">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
@105ron
105ron / html5.sublime-snippet
Last active December 9, 2016 07:15
Custom Snippet
<snippet>
<content><![CDATA[
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${1:tYour title}</title>
<link rel="stylesheet" type="text/css" href="${2:reset or normalize css}">
<link rel="stylesheet" type="text/css" href="${3:Your stylesheet}">
@105ron
105ron / file.html
Last active December 9, 2016 07:15
The result of the html5 Snippet
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>tYour title</title>
<link rel="stylesheet" type="text/css" href="reset or normalize css">
<link rel="stylesheet" type="text/css" href="Your stylesheet">
<meta name="keywords" content="meta keywords">
<meta name="description" content="meta description">
@105ron
105ron / Student.rb
Created December 5, 2016 06:38
Create join between two models
require 'csv'
class Student < ApplicationRecord
belongs_to :school
[...]
def self.all_with_school_details
Student.select("students.*, schools.name as school_name, schools.address as school_address").joins(:school)
@105ron
105ron / rails_console.rb
Created December 5, 2016 06:45
Result of all_with_school_details method
Student.all_with_school_details.first
=> #<Student:0x007f9c26baa580
id: 1,
first_name: "Bart",
last_name: "Simpson",
DOB: Sun, 17 Dec 1989,
email: "bart@the-simpsons.com",
created_at: Sun, 04 Dec 2016 06:26:52 UTC +00:00,
updated_at: Sun, 04 Dec 2016 06:26:52 UTC +00:00,
@105ron
105ron / rails_console_2.rb
Created December 5, 2016 06:54
ActiveRecord results
Student.all_with_school_details.first.school_name
=> "Springfield Elementary School"
@105ron
105ron / Student.rb
Created December 5, 2016 08:04
Method to convert to CSV
[...]
def self.as_csv
CSV.generate do |csv|
columns = %w(id first_name last_name DOB school_name school_address)
csv << columns.map(&:humanize)
all_with_school_details.each do |student|
csv << student.attributes.values_at(*columns)
end
end