Skip to content

Instantly share code, notes, and snippets.

View gorborukov's full-sized avatar

Evgeny gorborukov

  • Krasnodar
View GitHub Profile
= form_for(@content) do |f|
- if @content.errors.any?
#error_explanation
%h2
= pluralize(@content.errors.count, "error")
prohibited this content from being saved:
%ul
- @content.errors.full_messages.each do |msg|
%li= msg
.form-group
@gorborukov
gorborukov / autocar
Last active August 29, 2015 14:07
Бетононасосы
Репозиторий https://github.com/gorborukov/autocar – создаем пустой проект и делаем пуш в ветку мастер, далее каждую задачу в отдельную ветку и по окончании задачи делаешь пул реквест http://ivan.rolik.name/2013/01/29/pull-request-without-fork-github/.
Разделы сайта:
Главная
Каталог
- Бетононасосы
- Подкатегории бетононасосов
- Товар отдельно
@gorborukov
gorborukov / gist:45d13c4b10d8e3bbd4fa
Created October 29, 2014 22:09
riviera-sochi.ru forecast
Погода на сегодня:
<ul class="forecast"></ul>
<script>
var yqlCallback = function(data) {
var resorts = ["Сочи", "Красная Поляна", "Анапа", "Геленджик"]
for (var i = 0; i < 4; i++) {
$("ul.forecast").append("<li><a href=\"\">" + "<b>" + resorts[i] + " </b>" + data.query.results.channel[i].item.condition.temp + "&deg;" + " C" + "</a></li>")
}
};
@gorborukov
gorborukov / gist:32d934fbb10458d2c399
Last active August 29, 2015 14:10
show/hide fields by radio button click
.child-options, #childAge1, #childAge2, #childAge3, #childAge4, #childAge5 {
display: none;
}
<input type="radio" name="inlineRadioOptions" id="child1" value="option1"> 1
...
<input type="radio" name="inlineRadioOptions" id="child5" value="option5"> 5
<% if @soap_daily_price != nil %>
<div class="daily">
<h2>Суточные цены</h2>
<table class="table">
<tr>
<th>Даты размещения</th>
<th>Номер</th>
<th>Тип размещения</th>
<th>Питание</th>
<th>Цена, руб</th>
<table>
<%
dates_from = @soap_daily_price.map{|item| item[:date_from]}.uniq.sort
dates_to = @soap_daily_price.map{|item| item[:date_to]}.uniq
rooms_types = @soap_daily_price.map{|item| [item[:room_type_name],item[:room_category_name]]}.uniq
%>
<tr>
<td>empty</td>
@gorborukov
gorborukov / gist:ae431fe53039510a8921
Created December 5, 2014 08:36
master-web example from internet
<?
/**
** Сохранение данных о СПО в базе:
** 1. http-запрос
** 2. xml-парсинг
** 3. вставка в mysql:masterweb_ext.mwToursInfo
**/
define('INC_DIR', dirname(__FILE__).'/../includes/');
require_once INC_DIR.'auto_prepend.php';
require_once INC_DIR.'showcase/params.php';
<div class="optionals">
<% @sections.each_with_index do |section, index| %>
<div class="field">
<label><b><%= section.name %></b></label>
<%= hidden_field_tag "hotel[option_ids][]", nil %>
<% section.options.each do |option| %>
<label><%= check_box_tag "hotel[option_ids][]" %>
<%= option.name %></label>
<% end %>
</div>
@gorborukov
gorborukov / russia
Last active December 4, 2025 13:54
Регионы и города россии в формате JSON
[
{
"region": "Москва и Московская обл.",
"city": "Москва"
},
{
"region": "Москва и Московская обл.",
"city": "Абрамцево"
},
@gorborukov
gorborukov / import.rb
Created August 16, 2015 13:13
import hotels for Travelcore
require 'csv'
CSV.open('./public/russia_hotels.csv', 'r').each do |row|
Hotel.create(:ean_hotel_id => row[0],:name => row[1],:name_ru => row[2],:address=>row[3],:address_ru=>row[4],:city=>row[5],:city_ru=>row[6],:latitude=>row[8],:longitude=>row[9],:airport=>row[10],:nearby=>row[11],:nearby_ru=>row[12],:high_rate=>row[13],:low_rate=>row[14])
end