Skip to content

Instantly share code, notes, and snippets.

View grayt0r's full-sized avatar

Ross Grayton grayt0r

View GitHub Profile
@grayt0r
grayt0r / gist:2351269
Created April 10, 2012 13:14
Attempting to build a list of all map step connections within a map
def show
@trail = ProcessTrail.find(params[:id])
@map = @trail.map
result = []
@map.map_steps.each {|s| result = result + s.next_map_steps}
@links = result.to_json
end
{
"blah": "blah"
}
@grayt0r
grayt0r / adapters.application.js
Last active February 9, 2016 12:39
ds-references
import DS from 'ember-data';
export default DS.RESTAdapter.extend();
@grayt0r
grayt0r / models.bar.js
Last active August 4, 2016 08:53
Save org and people
import Model from "ember-data/model";
import attr from "ember-data/attr";
export default Model.extend({
name: attr('string')
});
@grayt0r
grayt0r / models.bar.js
Last active August 4, 2016 09:27
Optionally embed relationship
import Model from "ember-data/model";
import attr from "ember-data/attr";
export default Model.extend({
name: attr('string')
});
@grayt0r
grayt0r / models.bar.js
Created August 9, 2016 14:15
New Twiddle
import Model from "ember-data/model";
import attr from "ember-data/attr";
export default Model.extend({
name: attr('string')
});
@grayt0r
grayt0r / components.my-component.js
Last active October 5, 2017 18:20
Computed Oddity
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'input',
type: 'text',
attributeBindings: [
'type',
'value'
],
@grayt0r
grayt0r / adapters.foo\.js
Created April 9, 2020 12:22 — forked from amk221/adapters.foo\.js
Destroy record
import RESTAdapter from '@ember-data/adapter/rest';
import { A as emberA } from '@ember/array';
// Foos on the Server
let foos = emberA([{
id: '1',
name: 'Foo 1'
}, {
id: '2',
@grayt0r
grayt0r / models.foo\.js
Last active October 30, 2020 13:30
pushPayload issue
import Model from 'ember-data/model';
import attr from 'ember-data/attr';
export default class extends Model {
@attr name;
}
@grayt0r
grayt0r / adapters.bar\.js
Created January 17, 2022 19:03 — forked from amk221/adapters.bar\.js
ED Embedded records bug
import RESTAdapter from '@ember-data/adapter/rest';
export default class extends RESTAdapter {}