Skip to content

Instantly share code, notes, and snippets.

View MartinElvar's full-sized avatar

Martin Elvar MartinElvar

  • Copenhagen, Denmark
View GitHub Profile
@MartinElvar
MartinElvar / gist:7343977
Last active December 27, 2015 14:59
Issues with createRecord
Sanatid.Router.map ()->
@route 'home.index', { path: '/' }
@resource 'jobs', ->
@route 'new'
Sanatid.JobsNewRoute = Ember.Route.extend
setupController: (controller) ->
debugger
controller.set 'model', @store.createRecord('Job', {})
@MartinElvar
MartinElvar / gist:7360873
Last active December 27, 2015 17:19
What is wrong
Sanatid.Service = DS.Model.extend
name: DS.attr('string')
description: DS.attr('string')
service_field: DS.belongsTo('service_field')
Sanatid.ServiceField = DS.Model.extend
name: DS.attr('string')
description: DS.attr('string')
services: DS.hasMany('service')
App.User = DS.Model.extend({
name: DS.attr('string'),
email: DS.attr('string'),
createdDate: DS.attr(),
location: DS.attr('string')
});
App.User.FIXTURES = [{
id: 1,
name: "Johan",
package main
import (
"database/sql"
"github.com/gorilla/mux"
_ "github.com/lib/pq"
"log"
"net/http"
)
{
"params":{
"facets":{
"category":{
"data_type":"taxonomy_term",
"machine_name":"category",
"taxonomy_tree":true,
"field_name":"sm_vid_Category",
"field_type":"string",
"facet_type":"field",
defmodule MyApp.FTP do
def open_connection(host, user, password) do
:inets.start
{host_success, pid} = :inets.start(:ftpc, [{:host, host |> to_char_list}])
login_success = :ftp.user(pid, user |> to_char_list, password |> to_char_list)
if host_success && login_success do
{:ok, pid}
else
{:error, "Could not connect to host"}
defmodule Mobil.Admin.CompanyController do
use Mobil.Web, :controller
alias Mobil.Company
plug :scrub_params, "company" when action in [:create, :update]
def index(conn, _params) do
companies = Repo.all(Company)
render(conn, "index.html", companies: companies)
<%= form_for @changeset, @action, [multipart: true], fn f -> %>
<%= if @changeset.action do %>
<div class="alert alert-danger">
<p>Oops, something went wrong! Please check the errors below:</p>
<ul>
<%= for {attr, message} <- f.errors do %>
<li><%= humanize(attr) %> <%= message %></li>
<% end %>
</ul>
</div>
defmodule Mobil.Session do
alias Mobil.Admin
def current_user(conn) do
id = Plug.get_session(conn, :current_user)
if id, do: Repo.get(Admin, id)
end
end
defmodule Mobil.Web do
"249,0" |> String.replace ~r/,(\d)$/, ",\\1"
# -> "249,0"
"249,0" |> String.replace ~r/,(\d)$/, ",\\10"
# -> "249,"
# The closest i can get.
"249,0" |> String.replace ~r/,(\d)$/, ",\\1 0"
# -> "249,0 0"