
Mikhail
12.10.2016
11:02:59
быват

Diana
12.10.2016
11:48:43
всем привет! ищу опытного RoR-девелопера (3+ лет)
подробнее тут: https://hh.ru/vacancy/18217509

Mikhail
12.10.2016
11:50:24
Хахах
Угадали что поток

Google

Mikhail
12.10.2016
11:50:37
????

Diana
12.10.2016
11:51:17
угадали )

Mikhail
12.10.2016
11:53:14
угадали )
а в альфа поток не учат читать инструкции и правила, прежде чем начинать пользоваться чем либо. Ждите бан

Alexander
12.10.2016
11:53:30
угадали )
правду говорят что вы хотите что бы "разработчик сидел в офисе с 9 утра каждый день и без опозданий" ?

Diana
12.10.2016
11:53:59
ой) забыла поставить хештег #работа

Mikhail
12.10.2016
11:54:05
вот

Nick
12.10.2016
11:54:08
Паспорт сдавать надо?

Mikhail
12.10.2016
11:54:12
уже гораздо лучше)

Diana
12.10.2016
11:54:28
на 10 минут можно опоздать )

Антон
12.10.2016
11:55:34
ну за 200 можно было бы и поработать
но для меня загадка как в переполненной москве все люди умудряются приезжать к 9 утра

Mikhail
12.10.2016
11:55:41
Я не очень врубаюсь, это попытка остудить Альфа, что они не интересные, или это камни в корпоративные устои
и отпуск 2 недели в подарок

Антон
12.10.2016
11:58:31

Google

Mikhail
12.10.2016
11:58:33
Антон лучше скажите, я делаю ордер по связи Model.eager_load(:realtion).order('model.relation DESC')
А у меня не везде есть связь
мне надо right join?
Точно не иннер

Антон
12.10.2016
11:59:36
это про SQL вопрос
я не знаю SQL

Mikhail
12.10.2016
11:59:58

Антон
12.10.2016
12:00:09
ну и вопрос сразу model.relation это что?

Mikhail
12.10.2016
12:00:15
ну вот смотри

Сергей
12.10.2016
12:00:16

Mikhail
12.10.2016
12:00:16
есть модель

Антон
12.10.2016
12:00:18
model.relation.id может быть?

Mikhail
12.10.2016
12:00:19
Model
а может и не быть

I
12.10.2016
12:00:38
сделайте join напрямую

Сергей
12.10.2016
12:00:41
там "До”
соответственно “От” порядком меньше

I
12.10.2016
12:00:46
если везде нет

Mikhail
12.10.2016
12:00:56
в половине есть связь в половине нет
там где есть, должно сортироваться по полю связи
Model.includes(:user).order("users.role DESC")

Антон
12.10.2016
12:01:38
User.e_load(posts).order(users.posts) помоему сама записть не очень понятна

Google

Mikhail
12.10.2016
12:01:41
но у модели не всегда есть юзер
Так антон пустые связи не выдаются
(
на eager_load

Diana
12.10.2016
12:02:23
200.000 net можем легко предложить

Антон
12.10.2016
12:03:07

Mikhail
12.10.2016
12:03:13

Антон
12.10.2016
12:03:16
inconsistency

Mikhail
12.10.2016
12:03:20
да

Антон
12.10.2016
12:03:33
создай юзера system

Mikhail
12.10.2016
12:04:06
да это надо пилить, что если вдруг юзер обьявится то система гасить и инклюдить нового
Я думал может можно СКУЛом решить

Mikhail
12.10.2016
12:04:30
но я в нем в чистом неопытен

Антон
12.10.2016
12:04:36
можно, но это костыль

Mikhail
12.10.2016
12:04:41
костыль(

Антон
12.10.2016
12:04:49
костыль чтобы поддерживать неконсистентность данных
пороть линейкой

Mikhail
12.10.2016
12:05:12
Увы заказчик не хочет пересобрать базу и неконсистентные данные на помойку

Иван
12.10.2016
12:05:15

Антон
12.10.2016
12:06:20

Google

Mikhail
12.10.2016
12:06:21
ну вот это походу то что надо
буду пробовать спасибо

Michael
12.10.2016
12:24:24
ребята подскажите пожалуйста
набросал запрос
require 'net/http'
uri = URI('http://0.0.0.0:3000/shipments/tracking')
post_data = Net::HTTP.post_form(uri, {airline_code: text[:airline_code], awb: text[:awb]})
post_data.message
#=> "Unprocessable Entity"
в логах
Can't verify CSRF token authenticity
Completed 422 Unprocessable Entity
как правильно составить запрос?

I
12.10.2016
12:26:20
а на localhost тоже будет CSRF?
before do
ActionController::Base.allow_forgery_protection = true
end
after do
ActionController::Base.allow_forgery_protection = false
end
you can use it

Admin
ERROR: S client not available

ojab
12.10.2016
12:27:14
skip_before_action :verify_authenticity_token в контроллере, если это не форма

I
12.10.2016
12:27:52
ну ему это для тестов надо, я думаю, вовсе скипать не надо

ojab
12.10.2016
12:28:01
(если это форма — CSRF не стоит отключать)
ну и если это тест — стоит юзать capybara и заполнять форму, а не слать post

Michael
12.10.2016
12:29:18
нет это я пытаюсь сделать бот для телеграма
забыл добавить запрос будет не из рельс

I
12.10.2016
12:30:07
а, ну тогда в контроллере делай, как ojab сказал
можешь для специального типа устройств еще валидацию там отключить

s
12.10.2016
12:31:42
если это api, то логичнее сделать protect_from_forgery with: :null_session

Michael
12.10.2016
12:31:54
оо прокатило, спасибо

Google

Mikhail
12.10.2016
12:33:05

Michael
12.10.2016
12:33:13
не совсем api но планирует им скоро стать

Mikhail
12.10.2016
12:33:18
Рекомендую разобраться

Michael
12.10.2016
12:33:20

Mikhail
12.10.2016
12:33:42
Погугли

Michael
12.10.2016
12:33:45

Mikhail
12.10.2016
12:34:01
Такие вещи надо понимать. Хуже не станешь?

Evgeny
12.10.2016
13:58:51
Не могу понять, почему ajax запрос отправляется дважды, по событию change он заменяет select, второй запрос отправляется уже без нужного мне id. На SO читал были варианты дублирования JS, косяки с парочкой гемов и дублирующемся классе у формы и select в форме. Все варианты не мои судя по всему, либо я что то пропустил
$('#profile_city_id').html('<%= j(select_tag :city_id, options_from_collection_for_select(@regions, 'id', 'name'), { :include_blank => t('select_region'), :selected => t('select_region') , class: 'form-control' }) %>');
$(document).on "turbolinks:load", ->
$('#profile_city_id').change ->
$.ajax
url: "find_city"
type: "GET"
data: 'get_id=' + $('#profile_city_id option:selected').val() + ';' +
'value=' + $('#profile_city_id option:selected').text()
dataType: "script"
Processing by ProfilesController#find_city as JS
Parameters: {"get_id"=>"",

Mikhail
12.10.2016
13:59:50
gist.github.com

Evgeny
12.10.2016
14:01:31
https://gist.github.com/EvgenyKungurov/c0c33ec2a5df2a08536016a24e8f125b

Mikhail
12.10.2016
14:02:28
если у тебя турболинка, попроси @gambala он любит такие штуки

Сергей
12.10.2016
14:03:54
можно было формат файла задать
а то не читаемо

Mikhail
12.10.2016
14:04:02
все читаемо
2 файла, один .erb второй .coffee

Evgeny
12.10.2016
14:04:29
Да он врядли виновен, без него вообще не пашет, т.к старый вариант с page:load не работает вообще

Сергей
12.10.2016
14:04:39
почему не дать файлам имя one.erb и two.coffee в гисте?

Evgeny
12.10.2016
14:04:58
В смысле разбить на 3 гиста?

Mikhail
12.10.2016
14:04:59
потому что думать это последнее, чем обычно руководствуются люди)
(((