@rubylang

Страница 971 из 1684
Karina
10.04.2017
10:54:28
чуваки, как сделать, чтоб в js работало module.exports ? Вот эта хрень не помогает https://github.com/browserify-rails/browserify-rails - всё равно пишет module is not defined

Akzhan
10.04.2017
10:57:04
не проще ли выкинуть browserify и взять любую статью по webpack? Типично http://pixelatedworks.com/articles/replacing-the-rails-asset-pipeline-with-webpack-and-yarn/

Karina
10.04.2017
10:58:17
ну фиг знает. щас попробую webpack. спасибо

Akzhan
10.04.2017
10:59:46
https://github.com/rails/webpacker

Google
Антон
11.04.2017
08:20:22
кто какие импользует термины для выделения login/password/oauth в отдельную сущность, когда например, админы, пользователи и third_party будут пользоваться этими же данными чтобы залогиниться Вопрос возникает к тому, что не хочется все это хранить в одной модельке, а user в терминах devise и не юзер вовсе а запись в базе чтобы выдать session_token

I
11.04.2017
08:22:10
ээ credentials?

Vasiliy
11.04.2017
08:22:16
resource, как девайс называет у себя

Антон
11.04.2017
08:27:36
credentials хорошее слово

Di
11.04.2017
10:54:33
Народ, а не подскажете как в rspec/capybara можно проверять установлена ли куки? Что-то гуглом никак, подозреваю что я хрень какую то хочу.

s
11.04.2017
10:57:38
это зависит от веб-драйвера

https://github.com/nruth/show_me_the_cookies/tree/master/lib/show_me_the_cookies/adapters вот тут можно посмотреть, как это сделать в зависимости от

ну или просто гем подключить

Di
11.04.2017
10:58:37
Vasiliy
11.04.2017
11:08:07
чуваки, вот на связи has_many можно провалидировать количество этих many, а на другой стороне связи можно как-нибудь выполнить валидацию?

v
11.04.2017
11:09:35
а не проще счетчик сделать?

Mark
11.04.2017
11:11:07
ну можно перед сохранением получать сущность(которая has_many) и смотреть сколько к ней уже привязано сущностей))

ты же знаешь id к чему привязываешься

Google
Mark
11.04.2017
11:12:56
ну проще счетчик конечно)

и лучше

Vasiliy
11.04.2017
11:15:59
чет не догоню, но счетчик же будет всё равно на моделе которая содержит has_many, а я про модель которая в has_many

Mark
11.04.2017
11:23:30
не нето вроде

Vasiliy
11.04.2017
11:26:03
в моделе которая указана в has_many

v
11.04.2017
11:26:19
оу

Vasiliy
11.04.2017
11:27:00
тип class Book has_many :chapters end class Chapter belongs_to :book validates <--- не более 5 end

v
11.04.2017
11:27:57
а если более 5 - что делать?

в данном выдуманном примере подход неправильный

глава никак не должна регулировать. сколько глав в книге

Vasiliy
11.04.2017
11:29:59
не сохранять)

v
11.04.2017
11:30:56
ну так этим бук занимается

Vasiliy
11.04.2017
11:31:14
ну так получается что chapter = book.chapters.new(chpater_params) chapter.save <---- если глав больше 5 то true book.save <---- если главн больше то false

v
11.04.2017
11:31:41
ноуп

проверяешь количество глав

если меньше пяти - то создаешь

Evgeniy
11.04.2017
11:33:10
Отдельная глава ничего не знает о наличии других глав, их количестве и тд

тебе в любом случе приедтся запрашивать бук

поэтому и валидацию лучше делать на бук

Google
Vasiliy
11.04.2017
11:34:03
ну ок, просто тут получается что дальше в контроллере

Evgeniy
11.04.2017
11:34:49
но в принципе можно сделать запрос бука из главы и проверять сколько уже глав есть.. только как выше писали лучше сделат ьв буке каунтер для этого

гугл counter_cache

Admin
ERROR: S client not available

Vasiliy
11.04.2017
11:35:05
if book.save render json: chapter else render json: [book.errros, chapter.errors] end

как то не очень красиво на мой взгляд

сохраняем бук, возвращаем чаптер

v
11.04.2017
11:36:11
Vasiliy
11.04.2017
11:36:30
chapte.save то вернет тру, т.к. она о бук не знает ничего

v
11.04.2017
11:36:51
проверяй, сохранился ли чаптер

v
11.04.2017
11:37:08
тебе не save Надо проверять

а был ли чаптер сохранен

Vasiliy
11.04.2017
11:37:33
так чаптер то сохранится

v
11.04.2017
11:37:54
так чаптер то сохранится
https://apidock.com/rails/ActiveRecord/Persistence/new_record%3f

с чего он сохранится?

если глав перебор

Vasiliy
11.04.2017
11:38:35
потому что чаптер не знает ничего о бук

и следовально о том что глав перебор

Google
v
11.04.2017
11:38:46
ты делаешь chapter.new

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

если подходящее количество - сохраняешь главу

Страница 971 из 1684