Skip to content

Instantly share code, notes, and snippets.

View mib32's full-sized avatar

Antoni Mur mib32

View GitHub Profile
@mib32
mib32 / README.md
Last active August 29, 2015 14:25
API2

Метки на карте

Путь запроса

/markers.json

Входные параметры

параметр имя
q[business_category_id_eq] id категории
q[business_sub_category_id_eq] id подкатегории
Started GET "/assets/morrisjs/morris-28bfb4546f3c8d7a6455dacd000fbee8.css?body=1" for ::1 at 2015-07-18 14:17:27 +0300
Started GET "/assets/bootsy-fd520f17768361ae2d1f3462aac453e1.css?body=1" for ::1 at 2015-07-18 14:17:28 +0300
Started GET "/assets/admin/sb-admin-2-16a99fc1a3ed0b0f9b2cd39ef92cad34.css?body=1" for ::1 at 2015-07-18 14:17:28 +0300
Started GET "/assets/shared/turbolinks-6e144842dfc112b55e4455d4d0d5db2b.css?body=1" for ::1 at 2015-07-18 14:17:28 +0300
rails@avcommerce-anton:~$ bin/rake assets:precompile RAILS_ENV=production
rake aborted!
ExecJS::RuntimeError:
(in /home/rails/app/assets/javascripts/application.js)
(execjs):1
/usr/local/rvm/gems/ruby-2.2.1/gems/execjs-2.5.2/lib/execjs/external_runtime.rb:214:in `exec_runtime'
/usr/local/rvm/gems/ruby-2.2.1/gems/execjs-2.5.2/lib/execjs/external_runtime.rb:39:in `exec'
/usr/local/rvm/gems/ruby-2.2.1/gems/execjs-2.5.2/lib/execjs/external_runtime.rb:21:in `eval'
/usr/local/rvm/gems/ruby-2.2.1/gems/execjs-2.5.2/lib/execjs/external_runtime.rb:46:in `call'
/usr/local/rvm/gems/ruby-2.2.1/gems/uglifier-2.7.1/lib/uglifier.rb:212:in `run_uglifyjs'
@mib32
mib32 / API.md
Last active August 29, 2015 14:23
API

OkCity REST API

Регистрация

Метод запроса Путь
POST /users.json

####Соответствие полей

Как я понимаю, сначала вам нужно сделать не то чтобы скорее интернет магазин, а что-то типа промо сайта - где люди смогут позвонить вам, или оставить свои данные, или написать письмо выразив заинтересованность в покупке одежды. Потом когда все выйдет на поток уже нужен будет настоящий интернет магазин с возможностью оплаты заказа картой, доставкой и т.д. и т.п.
Так или иначе возможны два глобальных варианта - использовать какую-то eCommerce платформу и тему для нее. Примерится к темам можно здесь - http://themeforest.net/search?term=&view=grid&sort=&date=&category=ecommerce%2Fmagento&price_min=&price_max=&sales=&rating_min=
Вот тут можно посмотреть неплохие шаблоны лендингов - http://themeforest.net/category/marketing/landing-pages
Второй путь - это создавать самописнный сайт. Это значит полную свободу в архитектуре и дизайне но в общем намного дороже.
По ценам получается такая таблица
1. Установить шаблон лендинга (с прикрученными Машиными картинками) на простейший сайт и залить на ваш домен - это 4000 +
/*
Реализовать метод boolean fight(Cat anotherCat): реализовать механизм драки котов в зависимости от их веса, возраста и силы. Зависимость придумать самому. Метод должен определять, выиграли ли мы (this) бой или нет, т.е. возвращать true, если выиграли и false - если нет. Должно выполняться условие: если cat1.fight(cat2) = true , то cat2.fight(cat1) = false/
*/
public class Cat
{
public String name;
public int age;
public int weight;
public int strength;
public Cat()
# models/robokassa.rb
module Spree
class Gateway::Robokassa < Gateway
preference :mrch_login, :string
preference :password1, :password
preference :password2, :password
def provider_class
ActiveMerchant::Billing::Integrations::Robokassa
end
def after_sign_up_or_in_path_for resource
if resource.doctor? || resource.clinic?
spree.edit_account_path
else
yield
end
end
Spree::UserSessionsController.class_eval do
def after_sign_in_path_for(resource)
def after_sign_up_or_in_path resource
if resource.doctor? || resource.clinic?
spree.edit_account_path
else
super
end
end
Spree::UserSessionsController.class_eval do
def after_sign_in_path_for(resource)
(byebug) user.spree_roles
#<ActiveRecord::Associations::CollectionProxy [#<Spree::Role id: 1, name: "doctor">, #<Spree::Role id: 2, name: "clinic">]>
(byebug) user.spree_roles.where(name: 'doctor')
#<ActiveRecord::AssociationRelation []>