Skip to content

Instantly share code, notes, and snippets.

View mib32's full-sized avatar

Antoni Mur mib32

View GitHub Profile
@mib32
mib32 / _rate_it.haml
Created September 22, 2014 18:30
form for rails association
.sc(data-rateable='active' data-star-size=20)
-5.times do |i|
.star{ class: (item.rating >= i+1 ? 'lit' : 'dim')}
.lr
Оставить отзыв
.review_form
= form_for item.reviews.new do |f|
.m-row
= f.text_field :text
.m-row
routes.rb:
resources 'news', controller: 'posts', type: 'NewsPost'
get 'posts(/:id)', to: redirect('/news/%{id}')
news_post.rb:
class NewsPost < Post
def type_name
'Новость'
end
(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 []>
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)
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)
# 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
/*
Реализовать метод 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()
Как я понимаю, сначала вам нужно сделать не то чтобы скорее интернет магазин, а что-то типа промо сайта - где люди смогут позвонить вам, или оставить свои данные, или написать письмо выразив заинтересованность в покупке одежды. Потом когда все выйдет на поток уже нужен будет настоящий интернет магазин с возможностью оплаты заказа картой, доставкой и т.д. и т.п.
Так или иначе возможны два глобальных варианта - использовать какую-то 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 +
@mib32
mib32 / API.md
Last active August 29, 2015 14:23
API

OkCity REST API

Регистрация

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

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

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'