@rubylang

Страница 478 из 1684
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 недели в подарок

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
ну вот смотри

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
но у модели не всегда есть юзер
всмысле у поста не всегда есть user?

Антон
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
мне надо right join?
Ну да, хотя вроде обычно в SQL меняют местами таблицы и делают left join

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
и это тоже прокатило
Ты понимаешь как работает csrf

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
https://gist.github.com/EvgenyKungurov/c0c33ec2a5df2a08536016a24e8f125b
еще можно форматировать код

если у тебя турболинка, попроси @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
потому что думать это последнее, чем обычно руководствуются люди)

(((

Страница 478 из 1684