
Alex
09.02.2018
12:40:50
вот он у тебя и выводится как в консоли

Danny
09.02.2018
12:42:08
Оке, как вывести не в дебажном режиме?))

Egor
09.02.2018
12:42:48
куда вывести-то?

Alex
09.02.2018
12:42:48
циклом

Google

Alex
09.02.2018
12:42:57
что ты хочешь вывести? список строк из массива?

Danny
09.02.2018
12:44:28
Спасибо! Решил :)
topcats = ClientTop.all.map(&:translated_name).map(&:inspect).join(', ').gsub('"', '')
Вывести нужно во вюшку , внутрь мета тега. (keywords)

Alex
09.02.2018
12:46:03
topcats.join(" ,")

Danny
09.02.2018
12:47:25
Тут же юзаеться хелпер, а в хелпере толку мне делать цикл, если он вернет только первое значение из цикла?
Или я ошибаюсь?

Alex
09.02.2018
12:50:02
а, стоп
ты уже join'ишь их
зачем ты делаешь inspect?
убери inspect в цепочке

Egor
09.02.2018
12:50:41
мне кажется, тут и gsub лишний

Alex
09.02.2018
12:50:52
до этого он еще дойдет.

Danny
09.02.2018
12:56:55
Спасибо)

Nikolay
09.02.2018
13:13:06

Google

Nikolay
09.02.2018
13:13:30
ато тебя тут уже похоронили о_о

Anatoly
09.02.2018
14:47:16
подскажите, пожалуйста, как рельса определяет статус ответа по случившейся ошибке?
например, для ActiveRecord::RecordNotFound статус будет 404
а для NameError 500

Alex
09.02.2018
18:12:09
а 500 это любой необработанный эксепшен

Anatoly
09.02.2018
18:12:35
да, спасибо, уже разобрался :)

Sergey
09.02.2018
18:17:51
подскажите где скачать предыдущие версии chrome для ubuntu
62 требуется

Tim
09.02.2018
18:48:42
Знаю, что кучу раз поднимали эту тему, но всё же.
Хочу на пет проекте совместить реакт и рельсы. Как всё же это лучше сделать? Отдельный репозиторий для фронта и бэка, а на рельсах только апи? Или лучше воспользоваться новыми штуками из 5.1?
В первом случае как деплоить реакт? Никогда с ним не работал.
Прочитал, что можно просто на сервере выдавать статически index.html. В этом есть подводные камни?
Либо, как вариант, реакт крутить на ноде, а обращаться за логикой к рельсам. Минусом является лишнее ПО. Можно ли к плюсу отнести, что возможно асинхронность нод прибавит к быстродействию (понимаю, что раз проект небольшой, то всё будет быстро как ни крути, но всё же, интересно поразмышлять)?
Что-то сложно получается, кажется, что воспользоваться новыми возможностями из 5.1. проще и разумнее, но я слышал мнение, что мешать бэк и фронт это плохо.
Что думаете по этому поводу?

Sergey
09.02.2018
18:49:31
есть уже заготовка на гитхабе

Tim
09.02.2018
18:50:04
Как называется?

Sergey
09.02.2018
18:54:38
https://github.com/reactjs/react-rails

Tim
09.02.2018
18:57:41
Так это ж гем
У меня вопрос, мешать реакт с рельсами (в том числе держа в одном репозитории) или разграничить. Вроде второе разумнее, но какие-то сложности добавляются, почему я и думаю, а есть ли в этом смысл

Roman
09.02.2018
19:00:12
я мешал
но не совсем

Sergey
09.02.2018
19:00:20
React-Rails is a flexible tool to use React with Rails. где тут гем написано

Roman
09.02.2018
19:00:33
в рельсовом проекте папка client
и внутри весь клиент

Google

Roman
09.02.2018
19:00:56
можно деплоить на разные домены
от рельс только апи

Tim
09.02.2018
19:01:09
Add webpacker and react-rails to your gemfile and run the installers

Roman
09.02.2018
19:01:31
вебпакер - просто тул
но если делать клиент плюс апи совсем отдельно, то появляется вопрос авторизации

Tim
09.02.2018
19:02:27
А как ты реакт деплоил?

Roman
09.02.2018
19:02:53

Tim
09.02.2018
19:03:26
а что именно его поставляло? просто nginx давал статический файл или как?

Roman
09.02.2018
19:03:29

Tim
09.02.2018
19:03:50

Tim
09.02.2018
19:04:45
да nginx
то есть без серверов поверх него, просто в конфиге гвоздями прибит путь к index.html?

Roman
09.02.2018
19:05:14

Sergey
09.02.2018
19:53:11
а какой вообще самый толковый браузер для парсинга?

Alex
09.02.2018
20:20:46
что значит толковый браузер?
а их много?

Sergey
09.02.2018
20:24:56
есть js браузеры - не пробовал, firefox и chrome headless, но хром глючит что-то сейчас
вот думаю какой менее глючный
и можно использовать с watir

Google

Adamtsov
09.02.2018
20:42:34
Phantomjs и вперёд
И + capybara , почти все есть из коробки ( управления куками, user агентом, прокст )

Dan
09.02.2018
20:49:25
Capybara вообще шикардос

Sergey
09.02.2018
20:49:49
спасибо за совет!

Roman
09.02.2018
21:17:17

Admin
ERROR: S client not available

Roman
09.02.2018
21:17:33

rekero
09.02.2018
22:58:57

Roman
09.02.2018
22:59:08
ага я уже посмотрел
но если честно, не вижу смысла

Sergey
09.02.2018
23:28:01
засада, столько парился с парсером, а оказалось пароль поменяли, в headless режиме ничего не видно?

Roni_sl
10.02.2018
09:03:40
Всем привет, как думаете, для рельс сколько оперативы нужно? rails + mysql, просмотров у сайта особо много не будет

Alexander
10.02.2018
09:06:27
Сколько напишешь, столько и сожрёт :)

Roman
10.02.2018
09:24:39

Roni_sl
10.02.2018
09:26:07
Всем спасибо, возьму пока на 2гб, потом смотреть буду

Кøе-ктø Геннадьевич
10.02.2018
10:55:00
Ребя, почему так происходит:

ojab
10.02.2018
10:55:39
потому что этот класс уже где-то объявлен?

Кøе-ктø Геннадьевич
10.02.2018
10:56:01
хм
Да вроде нет, только создал приложение и подключил гем stock_quote. А там такого класса нет

Google

Кøе-ктø Геннадьевич
10.02.2018
10:57:59
добавил еще одну букву s в название
ошибка изменилась
так выглядит маршрут
namespace :api, path: '/' do
resources :pricess, only: :index
end

ojab
10.02.2018
10:58:42
ну, собственно, для autoload'a назание файла должно соответствовать названию файла

Кøе-ктø Геннадьевич
10.02.2018
10:59:12
про автолоад прочитал, вроде все соответствует для загрузки

ojab
10.02.2018
11:00:04
и там внутри Api::PricessController?

Кøе-ктø Геннадьевич
10.02.2018
11:00:51
вот так

ojab
10.02.2018
11:03:58
тогда непонятно, токуда он API берёт, а не Api.

Кøе-ктø Геннадьевич
10.02.2018
11:04:47
все, понял где глюк
спасибо

ojab
10.02.2018
11:05:21
и где глюк?