@proRuby

Страница 1313 из 1594
Alena
24.07.2018
14:02:29
Это моя такая осоьенноть херово объяснять что хочу)

Roman
24.07.2018
14:02:42
переменную можно захардкодить (прописать явно) в коде url = 'http://example.com'
но в таком случае скриптом пользоваться неудобно, потому что надо каждый раз лезть менять код

поэтому переменная берется из агрументов к скрипту

я хз просто на что отвечать ?

Google
Tim
24.07.2018
14:03:35
задай максимально простой вопрос какой можешь

и мы попытаемся ответить

Alena
24.07.2018
14:05:56
Хорошо)) что делать с самого начала вообще? Я не писала просто скрипты , я писала просто мини-программки на руби простые и немного помучала ror ; поэтому это все привело меня в полный затуп)

Tim
24.07.2018
14:08:28
скрипты от мини-программок мало чем отличаются, если вообще)

Alena
24.07.2018
14:09:43
Да блин, там просто понятно у тебя твои переменные и прочее а тут я получается вытягиваю с сайта

Alena
24.07.2018
14:09:49
Я не понимаю как это так!!

/stat@combot

Combot
24.07.2018
14:09:58
combot.org/c/-1001032697885

Alena
24.07.2018
14:10:00
Ой

Tim
24.07.2018
14:10:18
тебе непонятно как работает чужой код?

Alena
24.07.2018
14:10:43
Что это я нажала такое

Google
Anna
24.07.2018
14:11:57
Что это я нажала такое
Бот статистики, видимо.

Alena
24.07.2018
14:14:08
Мне не понятно как вытягивается информация и выдается как сам процесс , по коду я вижу какие действия должны быть, как я могу увидеть скажем так трансляцию своих действий ? Только после того как запущу полностью весь скрипт?

Пожалуйста не злитесь, ведь тупые тоже люди?

Tim
24.07.2018
14:16:08
ты хочешь видеть пошаговые значения?

Антон
24.07.2018
14:22:33
Мне не понятно как вытягивается информация и выдается как сам процесс , по коду я вижу какие действия должны быть, как я могу увидеть скажем так трансляцию своих действий ? Только после того как запущу полностью весь скрипт?
Попробуй основы программирования выучить для начала, а потом уже лезть в скрипты и парсинг сайтов. Что бы здесь тебе не ответили, видно же что ты не представляешь что вообще происходит. Без обид.

Иван
24.07.2018
14:23:31
Мне не понятно как вытягивается информация и выдается как сам процесс , по коду я вижу какие действия должны быть, как я могу увидеть скажем так трансляцию своих действий ? Только после того как запущу полностью весь скрипт?
попробуй использовать дебагер, например pry. В самое начало твоего скрипта засунть binding.pry, потом просто запускай скрипт. У тебя откроется интерактивная консоль где будут доступны все переменные которые были определены ранее в этом скрипте, а с помощью next ты сможешь поочередно выполнять строки кода в этом скрипте.

rabbitkate
24.07.2018
14:25:23
Пожалуйста не злитесь, ведь тупые тоже люди?
надо будет мне стикер с этим текстом над рабочим местом приклеить?

Anna
24.07.2018
14:27:56
надо будет мне стикер с этим текстом над рабочим местом приклеить?
Да ладно, все тупят время от времени, особенно поначалу.

По мне так норм начинать изучение с простых прог на руби. В приведённом примере парсинга тоже ничего сложного для новичков вроде нет. В самом совете изучить основы программирования по-моему ничего обидного нет, но лучше конкретизировать. Я бы ещё про то, как веб работает, посоветовала почитать. Например, что-то типа этого https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/How_the_Web_work

Dmitriy
24.07.2018
14:33:21
изучение руби на примере несложного парсера отлично подходит. Только обязательно использовать дебагер, как посоветовали. pry-byebug

Tim
24.07.2018
14:37:50
а как же дебаг через puts???

.tap { |e| puts e } вставляй в разные места того скрипта и будешь видеть что каждая часть кода делает

Alexey
24.07.2018
14:39:09
ребят что значит два !! в методе, например def timer_ended? !!(timer && timer <= 0) end

Tim
24.07.2018
14:39:39
наверное перевод в булевское значение

rekero
24.07.2018
14:39:47
Ребят, что такое массив

Alexander
24.07.2018
14:47:15


Райлян
24.07.2018
14:50:04
Ребят, что такое массив
Массив это структура данных, тип контейнера для хранения в нём чего-либо, при этом у каждого элемента есть свой номер

Subb98
24.07.2018
14:50:12
Ребят, что такое массив
['hujak', 'hujak', 'rubygem']

Google
Райлян
24.07.2018
14:50:16
Да загугли

Subb98
24.07.2018
14:50:52
Да загугли
да он троллит

Alena
24.07.2018
14:51:04
Спасибо всем за ответы❤️

Vlad
24.07.2018
14:51:18


Tim
24.07.2018
14:52:26
Спасибо всем за ответы❤️
они твои проблемы/вопросы хоть решили?)

Subb98
24.07.2018
14:54:46
кстати, у меня тоже есть тупой вопрос. сегодня в экшне делал условие вида: if @entity.options['ebobo'].nil? || @entity.options['ebobo'] == false оно не срабатывало. я так и не понял, по какой причине. хотя, всё соответствует.

типа, если в поле hstore нет параметра ebobo или он false, то выполнить

Max
24.07.2018
14:56:47
ну дебагером остановись и посмотри

Subb98
24.07.2018
14:56:49
в итоге решил вопрос по образу и подобию существующего кода, через scope. но интересно, почему это не работает

делал

puts всё выводит

Max
24.07.2018
14:57:06
а вообще почему не unless @entity.options['ebobo']?

Max
24.07.2018
14:57:16
да причем здесь puts

Subb98
24.07.2018
14:57:18
и unless тоже юзал

Max
24.07.2018
14:57:21
binding.pry

и смотри уже на конкретных объектах

Subb98
24.07.2018
14:57:29
да причем здесь puts
вместо дебаггера

Roman
24.07.2018
14:57:40
не ну puts тоже норм, я обычно начинаю с него =)

а потом уже когда нифига не ясно - тогда дебаггер

Max
24.07.2018
14:57:51
только время тратить

Google
Subb98
24.07.2018
14:57:53
и смотри уже на конкретных объектах
на них, родных, смотрел. на тестовом сервере

Max
24.07.2018
14:57:57
в таком случае

ну я не смогу за тебя решить проблему, я тебе сказал, как ее решить

Subb98
24.07.2018
14:58:28
я просто думал, может быть я совсем дурак и синтаксис неверно использовал?

не?

Admin
ERROR: S client not available

Max
24.07.2018
14:59:11
синтаксис верный

Subb98
24.07.2018
14:59:21
гм..

Bakhriddin
24.07.2018
15:06:46
Здравствуйте, подскажите пожалуйста. Установил гем device. Форма для регистрации, аутентификации все работает. Вот ссылка для активации и востановления паролья все есть , но при отправке выдаёт ошибку. У меня вопрос , данная функция должна работать на локалке , так как проект запущен на локальном сервере ?

Bakhriddin
24.07.2018
15:15:07


Alexander
24.07.2018
15:17:26
https://stackoverflow.com/questions/5691727/how-to-set-config-action-controller-default-url-options-host-on-per может поможет

Антон
24.07.2018
15:18:12
Да, поможет. Но еще в целом нужно настроить мейлер. В config/environments/development.rb должны быть указаны данные smtp-сервера, откуда собственно письма с активацией и восстановлением будут идти. Зачастую при разработке локально и обучении используется обычный gmail ящик. Вот пример конфига для него. config.action_mailer.perform_deliveries = true config.action_mailer.raise_delivery_errors = true config.action_mailer.default_url_options = { host: 'localhost:3000' } config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { user_name: Rails.application.secrets.mail_username, password: Rails.application.secrets.mail_password, domain: gmail.com, address: 'smtp.gmail.com', port: '587', authentication: :login, enable_starttls_auto: true } Где юзер и пароль соответственно ваши (лучше их указывать в config/secrets.yml файле и брать оттуда как в примере выше).

Artem
24.07.2018
15:18:59
Привет. Тут есть кто-нибудь из левел тревел? Интересно узнать, как у них работается

Gleb
24.07.2018
19:19:15
Есть кто из Noveo? Ищу тут галеру новую в Питере, пишут всякие

Дмитрий
24.07.2018
19:47:51
покидайте плез ссылок чо почитать перед собесом освежить в памяти

wi11son
24.07.2018
20:07:51
Gleb
24.07.2018
20:57:24
я не из Новео, но вроде у них норм
ну со стороны вроде неплохо смотрятся. искренне смущает рельс 4 в стеке. сразу вспоминаю как как то пришел в компанию, а там на предложение начать мигрировать на как раз зарелизевшиеся тогда 5 рельсы реагировали фразой "сначала миграцию с 3 на 4 надо закончить"

Google
wi11son
24.07.2018
21:00:21
да, я даже знаю компанию, в которой когда-то работал, начали проект на 3й рельсе, он до сих пор на ней крутится

kolas
25.07.2018
01:14:27
Работает - не трогай?

Roman
25.07.2018
05:52:03
Хорошо, когда штат рубистов из меня одного ?
не всегда это зависит от программиста

да, я даже знаю компанию, в которой когда-то работал, начали проект на 3й рельсе, он до сих пор на ней крутится
у нас один клиентский проект на 3 рельсах до сих пор. клиент выделяет деньги на фичи, а на апгрейд нет

хорошо конечно что я не на этом проекте :)

Alexander
25.07.2018
05:56:45
не всегда это зависит от программиста
Ну, это да, да и скучновато ?

у нас один клиентский проект на 3 рельсах до сих пор. клиент выделяет деньги на фичи, а на апгрейд нет
А всегда так. Надо сказать, что вот так то так то, без обновления сделать это долго, неудобно и дорого ?

Roman
25.07.2018
05:58:40
ну прям врать не будут, но если реально будет где-то мешать, то уже обновят

Crypt
25.07.2018
06:05:54
Я обычно бегу от таких) они чем-то похожи на битриксоводов

Ivan
25.07.2018
06:06:52
ну прям врать не будут, но если реально будет где-то мешать, то уже обновят
о разработчиках ведь тоже нужно думать на 3 рельсе в 2к18

mr.Serj
25.07.2018
06:09:12
а как же дебаг через puts???
Вот чего я всё ещё не могу понять после прихода в руби рор - так это отсутствие нормального дебаггера и разработчики пытаются его заменить пэшкой. Конечно если одно что-то проверить там надо - этого хватит, но полноценно отладить нельзя ничегошеньки

Страница 1313 из 1594