@proRuby

Страница 1042 из 1594
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
например, для ActiveRecord::RecordNotFound статус будет 404
https://github.com/rails/rails/blob/554dcc4c6ec3339507e9b05235c417e0ed00e1c4/activerecord/lib/active_record/railtie.rb#L22

а 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?

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
Phantomjs и вперёд
фантом же умер

Admin
ERROR: S client not available

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
Всем привет, как думаете, для рельс сколько оперативы нужно? rails + mysql, просмотров у сайта особо много не будет
на нее особо много просмотров нужно не особо много оперативы :) а если серьезно, то рассчитывай на 400-800Мб на каждый поток/процесс

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
и где глюк?

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