
Dmitry
04.09.2017
08:33:15
Как по человечески создавать модель которая должна быть в зависимости с двумя другими, но одна из этих других моделей еще не создана?

Антон
04.09.2017
08:35:12
а в чем проблема?

rekero
04.09.2017
08:35:15
а в чем проблема? в миграции создаешь поле для связи и все

Dmitry
04.09.2017
08:39:17
ну вот у меня есть -

Google

Dmitry
04.09.2017
08:39:17
class User < ApplicationRecord
has_many :appointments
has_many :courses, through: :appointments
end
class Course < ApplicationRecord
has_many :appointments
has_many :users, through: :appointments
end
class Appointment < ApplicationRecord
belongs_to :course
belongs_to :user
end
я сначала просто создал этим модели с нужными побями потом дописал вот эти зависимости а потом делал -
rails g migration add_references_to_user course:references appointment:references
rails g migration add_references_to_course user:references appointment:references
rails g migration add_references_to_appointment user:references course:references
помню раньше я делал это как то иначе. не так криво
нужными полями*
все как бы работает, но меня смущает ощущение что я где то усложнил процесс

rekero
04.09.2017
09:04:01
в чем сложность?

Dmitry
04.09.2017
09:06:18
в чем сложность?
ну может проще было при создания моделей какие то references писать чтобы потом этого не делать

v
04.09.2017
09:21:39

Artur
04.09.2017
09:21:54

v
04.09.2017
09:22:03
пф

Google

v
04.09.2017
09:22:16
делал бы он чо важное
кроме того, что собирал статистику по группе

Artur
04.09.2017
09:22:33
кофе бы если варил, вообще цены бы не было

rekero
04.09.2017
09:22:36
его не надо таскать

Artur
04.09.2017
09:23:14
кстати да, я его не инвайтил сюда

Eugene
04.09.2017
09:51:36
ojab - 16 fedor - 2 Дьячук - 2
будем делать голосование заново?

Roman
04.09.2017
10:17:05
Всем привет. Вопрос не по руби, но может кто-нибудь знает, как можно по средствам js открыть локальный json файл?

Evegeniy
04.09.2017
10:17:19
@vasivas

Roman
04.09.2017
10:17:47
через XMLHttpRequest не получается

Vasiliy
04.09.2017
10:20:13
и общаешься как с файлом будт он у тебя на внешнем урле

Roman
04.09.2017
10:21:22

Vasiliy
04.09.2017
10:21:43
делаешь форму, на форме делаешь инпут с выбором файла
ты ж из бровзера хочешь, верно?

Roman
04.09.2017
10:22:14
не, мне надо прям из кода
файл статичный и уже лежит на диске, нужно его просто прочитать

Vasiliy
04.09.2017
10:22:54
из какого кода?
жиэса в бровзере?
или рельсы?

Google

Roman
04.09.2017
10:23:27
да

Vasiliy
04.09.2017
10:23:36
ок

Roman
04.09.2017
10:23:57
ок
URL.createObjectURL это сработает?
не работает(

Vasiliy
04.09.2017
10:25:41
я не могу понять что ты хочешь, если ты хочешь
1) открыть файл у юзера в бравзере и манипулировать данными - URL.createObjectURL
2) если файл на серве и ты хочешь отдать юзеру, то или делай роут с файлом, или выгружай содержимое жисона во вью

Roman
04.09.2017
10:27:25

Vasiliy
04.09.2017
10:28:04
тада во вью выгружай этот самый жисон или через роут к нему обращайся

Roman
04.09.2017
10:28:56
а через роут - это URL.createObjectURL?
это нужно сделать при инициализации приложения, в этом файле должен лежать урл апи

Vasiliy
04.09.2017
10:50:22
в общем ты что-то неверно делаешь или чего-то не того хочешь

Roman
04.09.2017
10:55:41
я хочу что-то типа аналога .env сделать для ангуляра, что бы просто передать значение апи из друого файла

Vasiliy
04.09.2017
10:59:45
зачем?

Roman
04.09.2017
11:00:18
чтобы каждый раз не менять апишки для стейджа или прода
просто ничего внятного для самого ангуляра я не нашел

Alexander
04.09.2017
11:08:54
/4@PollBot

Vetal4eg
04.09.2017
11:22:19

109-й
04.09.2017
12:03:47
Привет всем. Кто-то создавал recurring payments с помощью пейпала?
Вопрос такой, какой event используется во время того, как происходит оплата по графику?
Потому что я не нашел ивента который используется после создания транзанкции. А другие обьекты, такие как инвойсы и так далее, пейпал по деволту не создает, значит и ивенты после их создания не вызываются.
Если кто-то имел дело с этим и поможет мне, буду очень благодарен

Eugene
04.09.2017
12:05:52
Голосование за 2 место.
@FedorKoshel – 27
??????? 55%
@homo_vespertilio – 22
?????? 45%
? 49 people voted so far.

Google

ⰿⰰⰾⱏ
04.09.2017
12:11:17

Vasiliy
04.09.2017
12:15:20
членовек месяца

Кøе-ктø Геннадьевич
04.09.2017
12:15:47
опаньке! 800 гуманоидов в чяти!
ну или почти 800

Admin
ERROR: S client not available

ⰿⰰⰾⱏ
04.09.2017
12:27:30

Yaroslav
04.09.2017
12:34:35
@FedorKoshel

Fedor
04.09.2017
12:34:50
а, что?

Кøе-ктø Геннадьевич
04.09.2017
12:35:56
говорящая фамилия

Работько
04.09.2017
12:44:00
?

Антон
04.09.2017
13:05:21
а что дают за второе место?

Максим
04.09.2017
13:07:20
медаль "хороший мальчик"

Eugene
04.09.2017
13:09:42
и аргументировать свою точку зрения
за 3 в тайтл чата будет выбор названия околорубишной технологии

Антон
04.09.2017
13:23:54

Fedor
04.09.2017
13:26:18
и ты меня опережаешь
хехехе

Антон
04.09.2017
13:26:40
я афк, я поехал к урфину джусу пока не поздно

Google

Eugene
04.09.2017
13:29:17
думаю к 9 вечера результат будет видно
урфин джус ты или Федор

Антон
04.09.2017
13:30:23
у урфина джуса точно есть могзи, я читал когда-то давно где-то
прекращайте это безобразие, я не знаю куда донатить
а навальный проприетарен
приятно конечно но я слишком супер стар для тщеславия :)
Если Федор знает куда донатить, то он выйграл по определению

Anton
04.09.2017
13:35:47
донатте в rubytogether, зачем все это? ?
ну просто там делают бандл и руби гемс
которым пользуются ВСЕ

Антон
04.09.2017
13:37:15
ну да, рубигемс надо кормить

Artur
04.09.2017
13:42:02

Fedor
04.09.2017
13:54:18
Я тоже не знаю, если что )

Aleksey
04.09.2017
17:14:33