
Aleksandr
28.07.2018
08:53:53
Приветствую, коллеги! Нужна от Вас помощь, так уже сложились обстоятельства, что нужно разобраться с данным языком. Дайте совет, с чего начать, какие курсы, книги, чтобы начать работу с данным ЯП? Спасибо.

rekero
28.07.2018
09:04:51
Так уж сложились обстоятельства, что здесь есть прикрепленное сообщение

Илья
28.07.2018
17:39:57
Народ как нормально вывести время допустим
<%= article.updates_at > но мне надо только время без даты

rekero
28.07.2018
17:43:12
strftime

Google

Илья
28.07.2018
17:48:03
Спасибо )

Bakhriddin
28.07.2018
18:30:59
Всем привет, подскажите пожалуйста. Capistrano , docker, ansible какой из них лучше для деплоинга.

Артур
28.07.2018
18:39:20
а сам к чему склоняешься?

Mike
28.07.2018
19:24:57

Татьяна
28.07.2018
19:31:51
Всем привет! Подскажите пожалуйста, есть ли какой-то способ получить список pod из Rails в k8s?

Артур
28.07.2018
19:33:31
вечер девопса =)

Mike
28.07.2018
19:43:44

Bakhriddin
28.07.2018
19:44:08

Артур
28.07.2018
19:44:43

spartakusQ
30.07.2018
01:46:21
народ, может кто помочь со скрапингом сайта и вытаскиванием из него .jpeg из описания

Alex
30.07.2018
03:21:06
В чем проблема?

spartakusQ
30.07.2018
07:01:54
В чем проблема?
Проблема в том что не сильно понятно как по ссылкам прыгать и собирать инфу с них.

Nikolay
30.07.2018
07:08:11
Nokogiri, open-uri?

Google

Nikolay
30.07.2018
07:08:23
у Nokogiri достаточно понятная и простая документация
Парсишь страничку и по css селекторам выбираешь то, что нужно

Alex
30.07.2018
07:47:55

Ononos
30.07.2018
07:49:26
константа
Я вот удивляюсь как это не лень отвечать то что можна занунлить...

mike
30.07.2018
07:49:58
Раз на раз не приходится

Nikolay
30.07.2018
07:50:04
require 'nokogiri'
require 'rest-client'
url = 'https://en.wikipedia.org/wiki/Image'
response = RestClient.get(url).body
page = Nokogiri::HTML(response)
img_url = page.css('div.thumbinner img')[0]['src']
puts img_url
вот пример
если я правильно понял вопрос

Nursultan
30.07.2018
08:23:48
всем привет. такая ситуация.
есть модель проекты projects. Есть пользователи которые их создают. Проекты принадлежат этим пользователям. (has_many, belongs_to). так же есть модель Инвестиции. Пользователь может инвестировать не в свой проект. Админы сайта добавляют инвестиции через Админку active_admin. как сделать так чтобы у пользователя отображались те проекты которые ему принадлежат именно через модель инвестиций?

アルテミ
30.07.2018
08:24:37
господи откуда этот бот

Rafkat
30.07.2018
08:26:29

Nursultan
30.07.2018
08:26:47

Rafkat
30.07.2018
08:28:15
Rusrails: Связи (ассоциации) Active Record
http://rusrails.ru/active-record-associations

Nursultan
30.07.2018
08:28:49
спасибо) что то не подумал)

Rafkat
30.07.2018
08:32:05

Nursultan
30.07.2018
08:32:56
да есть оно
Не за что, по моему тебе должно помочь has_many :through
просто смотри
user has_many projects потому что объект этой модели может их создавать
и при этом есть
user has_many projects through investments - потому что админы могут создавать объекты класса investmants где есть user и project.
как теперь на вьюхе вывести список проектов которые принадлежат пользователю именно через модель инвестиций?

Иван
30.07.2018
09:03:59

Google

Nursultan
30.07.2018
09:04:29
уже сделал) спасибо) я становлюсь умнее в этом чате)

Mikhail
30.07.2018
11:06:10

Alex
30.07.2018
11:08:39
всем привет. нубский вопрос. заходел поставить себе библиотеку в приложуху
npm install arui-feather --save.(из папки проекта)
все установилось, надо ли мне теперь библиотечные js и css подключить как то?

Артур
30.07.2018
11:11:14
начать стоит с того рельсы ли у тебя?
они же хотят ярн по-умолчанию.
мешать ярн и нпм не самая здравая идея
а жс и цсс так-то конечно подключать надо

Alex
30.07.2018
11:19:33

Артур
30.07.2018
11:20:01
потому что ты ничего и не подключил в проект

Антон
30.07.2018
11:26:28
в своем главном файле JS подключи нужные файлы или сразу модуль.
например
import Amount from 'arui-feather/amount';

Dmitriy
30.07.2018
11:34:36
Знакомых верстальщиков ни у кого нет? :)

Darth
30.07.2018
12:53:21
expected #<Error::External::NotFoundConnectionWithProvider: Connection with provider_code: 'code1' was not found.>, got #<Error::External::NotFoundConnectionWithProvider: Connection with provider_code: 'code1' was not found.> with backtrace:
# ./app/controllers/api/base_controller.rb:126:in `verify_connection!'
# ./spec/controllers/api/base_controller_spec.rb:154:in `block (5 levels) in <top (required)>'
# ./spec/controllers/api/base_controller_spec.rb:153:in `block (4 levels) in <top (required)>'
# ./spec/controllers/api/base_controller_spec.rb:153:in `block (4 levels) in <top (required)>'Как это понять?
got тжс что и expected, но тест всё равно красный

Maksim
30.07.2018
13:22:17
@dmitriystrukov ?

ojab
30.07.2018
13:22:55
показать тест для начала

ojab
30.07.2018
13:23:06
там небось equal какой-нибудь

Darth
30.07.2018
13:26:53
describe "#verify_connection!" do
context "when client and provider do not have approved connection " do
it "it raise NotFoundConnectionWithProvider error" do
# white_list = FactoryBot.create :white_list, client: live_client, provider: provider
expect {
controller.send(:verify_connection!, live_client, provider)
}.to raise_error(Error::External::NotFoundConnectionWithProvider.new(provider.code, :provider_code))
end
end
end

Aleksey
30.07.2018
13:33:43
а код класса эксепшена?
Error::External::NotFoundConnectionWithProvider.

ojab
30.07.2018
13:39:20
ну, собственно, оно делает https://github.com/rspec/rspec-expectations/blob/master/lib/rspec/matchers/built_in/raise_error.rb#L53 и по твоему описанию ожидаемого не поймает

Darth
30.07.2018
13:50:50
Поняль

Zamira
30.07.2018
13:51:00
Коллеги, кто как генерирует sitemap.xml? Какие инструменты посоветуете что бы всегда иметь актуальный sitemap (добавить инфо как только появляется внешняя ссылка) и разбивку по файлам (из-за превышения лимита по количеству ссылок или по объему данных, по тематике ссылок)? С чего вообще начать разбирать эту тему? ?

Антон
30.07.2018
14:01:51
общего решения нет

Google

Admin
ERROR: S client not available

Eugene
30.07.2018
14:02:44
Рельсовый подход.
Чтобы второй рельсист понял.

Антон
30.07.2018
14:03:39
и уже тогда думать как решать
может так случиться, что "хоть что-то" уже достаточно и пора ехать в Барселону

Eugene
30.07.2018
14:04:31
А вот сложно блеать. Можно пояснить?

Zamira
30.07.2018
14:05:07
Хочу тематические файлы сделать. В одном служебные страницы, во втором каталог, в третьем еще что-то

Eugene
30.07.2018
14:05:20
Отдыхать типо после всего этого?

Антон
30.07.2018
14:05:24
у нас админы - сплошь тролли

Eugene
30.07.2018
14:05:42
А. Норм.

wi11son
30.07.2018
14:05:50

Антон
30.07.2018
14:06:33

wi11son
30.07.2018
14:07:02

Максим
30.07.2018
14:07:19
а можно мне админа
в резюме добавлю "веду крупное российское руби сообщество"

Eugene
30.07.2018
14:07:51
Такой себе козырь, я никому такое не говорю.

rekero
30.07.2018
14:07:54

Максим
30.07.2018
14:08:06
к неизбежной кончине
руби то умирает

Google

Максим
30.07.2018
14:08:36

Zamira
30.07.2018
14:08:52

Eugene
30.07.2018
14:09:28
Приходилось. Никому это нахер не нужно. Тут главное подкреплять опытным путем, чего же ты все таки добился при ведении этого сообщества, а не как МЕДАЛЬ, веду так веду, а куда хер его знает.

wi11son
30.07.2018
14:10:18
руби то умирает
Но отнюдь не благодаря твоим усилиям, значит не ты ведешь, а тебя ведут

Anton
30.07.2018
14:11:31

wi11son
30.07.2018
14:11:47

Eugene
30.07.2018
14:12:48
На далекие перспективы никто не смотрит. Ну как не смотритят, это им не нужно.

wi11son
30.07.2018
14:14:53