
Sergei
06.01.2018
20:04:38
там по-идее ты прописываешь к какому адресу и по какому порту рельса будет долбить webpack-dev-server

Руслан
06.01.2018
20:04:51
пользуюсь, пользуюсь.
Аааа! Ок, сейчас попробую

Sergei
06.01.2018
20:06:39
если у тебя все проброшено на хост систему, то должно работать например такое
development:
<<: *default
dev_server:
host: 0.0.0.0
port: 8080
https: false
здесь webpack-dev-server запускается на 8080 и туда же запросы будут идти

Google

Руслан
06.01.2018
20:11:03
Сделал в документашку PR )

Eduards
07.01.2018
09:59:05
Ребята с рождеством !!!

Igor
07.01.2018
12:13:31
о, а что Ханами из названия убрали?

Anton
07.01.2018
12:15:55
Уже не модно

Даниил
07.01.2018
12:49:18
Ханами умер!

Александр
07.01.2018
12:50:30
и чем он плох оказался?

Артур
07.01.2018
13:03:53

Александр
07.01.2018
13:03:59
=)

Anton
07.01.2018
13:30:03

Александр
07.01.2018
13:38:45
ну если умер... неконкурентоспособен значит... интересно...
я им не пользовался, но выглядит аккуратно и сайт и примеры их

Даниил
07.01.2018
13:53:42
Это была отсылка к утверждению "руби умер", а не констатация смерти ханами т.к. он плох или хорош

Google

Anton
07.01.2018
14:15:19

Dm
07.01.2018
15:26:08
вот что мне в ханами не нравится так это отдельные классы на каждый экшен контроллера
а так архитектура адекватнее рельсовой

Anton
07.01.2018
15:31:05

No
07.01.2018
15:31:21

Anton
07.01.2018
15:31:24

No
07.01.2018
15:31:26
Чем плохо?

Anton
07.01.2018
15:31:45
Много файлов
И классов

Dm
07.01.2018
15:37:55
угу. много файлов, бойлерплейта
экшены обычно мелкие методы

Anton
07.01.2018
15:40:41

Nikita
07.01.2018
15:47:43
А мне наоборот нравится, что экшн отдельный метод.

Anton
07.01.2018
15:50:32
Мне нравится, что в экшен можно легко зависимости прокинуть

Nursultan
07.01.2018
16:26:44
Всем привет. есть кто работал с omniauth-facebook?
делаю все как сказано тут https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview а он жалуется говорит что не знает переменную Users из контроллера

Eugene
07.01.2018
16:28:48
В следующем месяце, может опять воскреснет.

Не Глеб
07.01.2018
17:03:18
Подскажите пожалуйста, как добавить собственные поля при регистрации в devise

Google

Не Глеб
07.01.2018
17:04:21
добавил нужные поля в бд, сгенерировал контроллеры девайса, в контроллере registrations прописал
def sign_up_params
params.require(:user).permit(:name, :nickname, :email, :gender, :bio, :avatar, :password, :password_confirmation)
end
def account_update_params
params.require(:user).permit(:name, :nickname, :email, :gender, :bio, :avatar, :password, :password_confirmation, :current_password)
end
а в роутах
devise_for :users, :controllers => { registrations: 'users/registrations' }

ojab
07.01.2018
17:08:58
В соответствии с рельсовым convention over configuration класс контроллера должен называться Users::RegistrationsController, а у тебя, прозреваю, просто RegistrationsController
в общем случае для корректной работы рельсового autoload'a по пути #{Rails.root}/app/xxx/yyy/zzz должен находиться класс Xxx::Yyy::Zzz

Не Глеб
07.01.2018
17:10:55
у меня class Devise::RegistrationsController < DeviseController

ojab
07.01.2018
17:12:11
тогда во-первых в роутах должен быть devise/registrations, а во-вторых лежать он должен в app/controllers/devise/registrations_controller.rb
сейчас роут идёт в Users::RegistrationsController, рельсы его ждут по пути app/controllers/users/registrations_controller.rb и не находят

Не Глеб
07.01.2018
17:13:50
но там есть этот контроллер

ojab
07.01.2018
17:14:10
Users::RegistrationsController?

Не Глеб
07.01.2018
17:14:31
не Devise, сейчас изменю

Не Глеб
07.01.2018
17:21:50
Есть ли какой-нибудь полегче способ добавить свои поля при регистрации в devise?

Nikita
07.01.2018
17:27:49
ну ты просто делаешь миграции и разрешаешь их в контроллере
что сложного?
валидируешь на модели, соответственно
либо юзаешь dry-validation, как душе угодно

ojab
07.01.2018
17:57:55
а теперь вьюх по нужному пути не хватает

Не Глеб
07.01.2018
17:58:08
я уже сделал
не знаю как, но сделал

Google

Не Глеб
07.01.2018
18:19:31
Есть еще вопросик
У меня есть Post и у него есть Steps (has_many)
Как с помощью will_paginate я могу листать шаги у поста?
@post = Post.find(params[:post_id])
@step = @post.steps.paginate(:page => params[:page], :per_page => 1)
на вьюшку я кидаю
<%= will_paginate @step, renderer: WillPaginate::ActionView::BootstrapLinkRenderer %>

Admin
ERROR: S client not available

Andrey
07.01.2018
20:01:48
Ребятки.
Вот подумал )
А допутимо ли в рамках одной миграции создавать несколько таблиц ?
Допустим я в миграции, к пример orders - создам все необходимые мне таблицы и связи, которые заранее были спроектированны. И в дальнейшем буду их использовать.
Не вызовит ли это, побочных явлений или чего еще )
Скорее всего глупый вопрос, но тем не менее

v
07.01.2018
20:02:38
да все допустимо

Anton
07.01.2018
20:07:02

Andrey
07.01.2018
20:08:10

skynet
07.01.2018
20:11:41

Andrey
07.01.2018
20:12:00

skynet
07.01.2018
20:23:35
не за что) реально вполне неплохая статейка

Rabadan
07.01.2018
22:14:00

Eugene
07.01.2018
22:57:02

Anton
07.01.2018
23:00:04

Eugene
07.01.2018
23:01:27
Последовательно их же надо в файл надо записывать, как я понимаю.
Нафига?
Смысл в том, чтобы не накатить новую миграцию первее чем старую.

Anton
07.01.2018
23:13:35

Смерть
07.01.2018
23:45:57
Привет всем. А можно как-то сделать, чтобы при assets:precompile ExecJS выдавал что-то внятное, а не просто возвращал RuntimeError? Настраиваю тут новую VPS с капистраной, фиксил все, что появлялось в ошибках, но сейчас вдруг перестало писать конкретную причину, просто что-то ломается.
А, отбой, кажись уперся в мемори лимит впски

Eduards
08.01.2018
06:37:36
Привет всем!

Google

D
08.01.2018
07:18:13
?

Atur
08.01.2018
07:32:49

Eduards
08.01.2018
08:37:58
кто как учит ruby народ ?
подскажите новичку

Смерть
08.01.2018
08:49:21
Да я подключил своп и все прошло

Антон
08.01.2018
09:40:36
есть еще всякие codewars но обычно людям это быстро надоедает

Jonas
08.01.2018
09:48:04

Антон
08.01.2018
09:54:32

Eduards
08.01.2018
09:55:03
Так сначала же руби надо а после рельсы ?