@rubylang

Страница 1469 из 1684
Roman
22.04.2018
20:19:54
дебажить можно любой код. просто не всегда это просто

Антон
22.04.2018
20:20:09
гы

в js ты даже не всегда знаешь что сломалось

если ты не знаешь что сломалось, как ты это будешь дебажить?

Google
Антон
22.04.2018
20:20:39
подумой

Roman
22.04.2018
20:21:15
Консоль браузера для кого придумана?)

Антон
22.04.2018
20:21:57
это риторический вопрос был?

у тебя библиотека может хвататть события отправки ajax запроса и сливать это в null, ну и как тебе поможет консоль браузера?

Roman
22.04.2018
20:27:18
нерешаемых проблем не бывает. Лучше бы человеку помог делом, а не философией )

Антон
22.04.2018
20:28:33
нерешаемых проблем не бывает. Лучше бы человеку помог делом, а не философией )
я предпочитаю филосифей помогать а с тобой я спорю, я не знаю зачем, бомбануло

сорри что нафлудил не по делу

Roman
22.04.2018
20:30:33
бывает?

Сергей
22.04.2018
20:32:19
статус приходит 200, страница с формой загружается, только в select2 ничего не грузится. вот в чем проблема. я правильно url указываю? если я перехожу на car/search_car.json - у меня выводит список машин: [{"id":1, "name":"BMW3","key":"e36/4"},{"id":5,"name":"Audi TT","key":"8S"},...]

Антон
22.04.2018
20:32:52
это совпадает с теми данными которые селекту можно подсунуть без ajax?

Сергей
22.04.2018
20:33:16
да.

Антон
22.04.2018
20:34:40
хз, чтобы ответить на твой вопрос надо документацию по select2 читать а чукча не читатель

Roman
22.04.2018
20:34:50
ты на json запрос отправляешь?

Google
Сергей
22.04.2018
20:35:55
ты на json запрос отправляешь?
нет. на метод контроллера car/search_car

Антон
22.04.2018
20:36:04
ну select2 нормально работает с ajax я бы удалил весь код и написал ба заново копипастой из документации, скорее всего он бы заработал

Roman
22.04.2018
20:38:26
нет. на метод контроллера car/search_car
мне кажется там лишний маппинг, в тех строчках что я выше писал

ошибки есть в консоли?

Сергей
22.04.2018
20:39:03
ошибки есть в консоли?
ошибок нет в консоли

Roman
22.04.2018
20:41:48
results: data пробовал?

Сергей
22.04.2018
20:51:35
отправил запрос на /car/search_car?q=BM&country=de вернул какой-то ответ, но там нигде нет select2

Alex
22.04.2018
20:53:59
а почему там должен быть select? там должен быть массив хэшей

Сергей
22.04.2018
20:55:33
results: data пробовал?
да. тоже ничего

Alex
22.04.2018
20:55:55
binding.pry в action контролера тебе в помощь

проверяй, что в парамсах

потом проверяй что возвращается после запроса в БД и т.д.

Roman
22.04.2018
21:06:10
да. тоже ничего
http://i.prntscr.com/B-dIVV0FS7uttXbeTjYvsg.png тут замени, второй text и будет работать, если от сервака корректный респонс

Alex
22.04.2018
21:13:44
Не обязательно

Он контент тайп отправляет

Roman
22.04.2018
21:15:59
Он урл такой написал

"...если я перехожу на car/search_car.json - у меня выводит список машин: [{"id":1, "name":"BMW3","key":"e36/4"},{"id":5,"name":"Audi TT","key":"8S"},...]"

Google
Roman
22.04.2018
21:19:45
Словом, у меня локально завелось. Нужно только поправить то что я написал. Если что то на стороне сервера надо смотреть, заголовки и тд

Mark
23.04.2018
04:34:12
С добрым утром

Сергей
23.04.2018
05:56:42
Доброе утро) Разобрался с ajax. Все заработало. Спасибо всем))

Lavrushchik
23.04.2018
06:21:44
народ, вопрос, немного возможно не по руби. есть некоторый url, перейдя на который, попадаем на форму авторизации. url с post-методом(отправка form-data с логином и паролем) я не знаю. в чём собсна вопрос - как можно авторизоваться через какой-нибудь curl?

Lavrushchik
23.04.2018
07:13:12
На него шли POST запрос
отсылаю, возвращает resource not found.

Nikita
23.04.2018
07:16:45
ну он же наверное set cookie делает или в хеадерах токен какой-нибудь возвращает

Lavrushchik
23.04.2018
07:20:17
ага, set-cookie делает. мне его в post пихнуть в хедер или как?

ojab
23.04.2018
07:26:24
devtools -> Network -> Right click on POST -> Copy as cURL

Богдан
23.04.2018
10:32:08
skip_before_action *Module.instance_methods?
Чето не работает, что я делаю не так, не подскажите?

Богдан
23.04.2018
10:32:10


ojab
23.04.2018
10:32:36
пишешь знак вопроса, который там не нужен

(и который за пределами кавычек в сообщении выше, но это фигово видно)

*Module.instance_methods тебе выдаст массив со всеми методами инстанса, *Module.… сделает splat, то есть передаст содержимое массива отдельными аргументами

array = [:a, :b] && skip_before_action *array == skip_before_action :a, :b

Александр
23.04.2018
10:34:48
ojab памаги = ) Как изменить поле модели не вызывая коллбэки? model.update() не сработал = (

ojab
23.04.2018
10:35:52
а не надо менять поля модели, не вызывая коллбеки :P см. http://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_column и update_columns ниже

Александр
23.04.2018
10:36:34
Google
Александр
23.04.2018
10:37:28
проблема не в валидации, а в коллбеках, там много чего делается

Vladislav
23.04.2018
10:39:50
skip_callback - метод класса, не?

Nikita
23.04.2018
10:40:12
Admin
ERROR: S client not available

Богдан
23.04.2018
10:49:16
array = [:a, :b] && skip_before_action *array == skip_before_action :a, :b
чето все-равно не работает, вроде как skip_before_action массив не принимает

ojab
23.04.2018
10:49:45
>*Module.… сделает splat, то есть передаст содержимое массива отдельными аргументами

Богдан
23.04.2018
10:52:28


чето не делает

ojab
23.04.2018
10:54:20
ну, там написано английским по белому в чём проблема

коллбек, который не повешен, нельзя скипнуть

Богдан
23.04.2018
11:03:37
коллбек, который не повешен, нельзя скипнуть
хм ... а как тогда правильно сделать, если например у меня методы в другом модуле



ojab
23.04.2018
11:03:54
сначала инклюдить модуль

Богдан
23.04.2018
11:07:32
делал, и не помогало



ojab
23.04.2018
11:08:48
sign_in != sing_in

Богдан
23.04.2018
11:19:46
ну я видел ту опечатку, всеравно не пашет, как-то непонятно, что неправильно делаю, ошибка не меняется, как бы не видит skip_before_action методов из модулей

уже даже метод перенес в класс, но как бы ошибка никуда не девается



Darth
23.04.2018
11:36:05
Кто-то делал рендринг пдфок?

Google
Darth
23.04.2018
11:36:18
Например через wicked_pdf

Aleksey
23.04.2018
11:43:57
уже даже метод перенес в класс, но как бы ошибка никуда не девается
при чем здесь перенос метода в класс, там же написано : нельзя скипнуть колбэк который не объявлен

метод есть, видимо не объявлен before_action :sign_in

Sergei
23.04.2018
11:45:20
Для pdf Prawnpdf.org не плох

Богдан
23.04.2018
11:47:11
при чем здесь перенос метода в класс, там же написано : нельзя скипнуть колбэк который не объявлен
да, чето видимо я не так делаю. Мне нужно что бы для всех методов кроме методов из модуля Auth срабатывал метод :verify_valid?

Darth
23.04.2018
11:53:43
Для pdf Prawnpdf.org не плох
Я слепой или нет документации с рельсами?

Sergei
23.04.2018
11:57:07
Это Ruby решение, оно работает с рельсами

Aleksey
23.04.2018
11:58:21
да, чето видимо я не так делаю. Мне нужно что бы для всех методов кроме методов из модуля Auth срабатывал метод :verify_valid?
1. before_action :verify_valid?, except: Module.instance_methods 2. Колбэки зло. Твой пример очень наглядный. А когда потом кто-то будет это дебажить, захочет тебя пристрелить

Aleksey
23.04.2018
12:01:39
судя по тому что там в вопросе не “метод”, а “методы” - там что-то еще в модуле Auth лежит

ojab
23.04.2018
12:01:42
а как мне весь api закрыть, чтобы если кто-то забудет написать authenticate_user мои очень ценные данные не утекли куда-то?

ну, это уже другой вопрос

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