
Alex
24.11.2016
08:23:56
вот реально странно что рубимайна нет

trickster
24.11.2016
08:45:03
emacs для рельс это же ужос

Aldar
24.11.2016
08:53:45
Чем это емакс ужос?

Максим
24.11.2016
08:54:26
о нет

Google

Максим
24.11.2016
08:54:29
БЫСТРО ПО УБЕЖИЩАМ
СПАСАЙТЕ СВОИ ЖИЗНИ

trickster
24.11.2016
08:56:17
емакс няшка, для рельс ужос:|
работа с большим кол-вом директорий и файлов

Aldar
24.11.2016
08:57:29
че за бред? емакс это ж текстовый редактор, чем это рельсы уникальны что емакс для них не подходит?

Alex
24.11.2016
08:59:14

Alexander
24.11.2016
08:59:35

Daniel
24.11.2016
09:25:38

Плюшка
24.11.2016
09:35:03
офигенно сделали в crystal
список поддерживаемых архитектур ллвм вычисляется на этапе компиляции компилера
т.е. если при сборке пакета разрабы использовали ллвм без поддержки arm, то фиг ты чего скомпилишь под арм

Alex
24.11.2016
09:42:30
собери кристал на поддерживаемой архитектуре с архитектурой которая тебе нужна

Плюшка
24.11.2016
09:43:10
как раз этим занимаюсь

Google

Dmitriy
24.11.2016
12:41:41
парни а почему при связи многие ко многим например Routes - Stations, я не могу обратиться id станции из маршрута route.stations_id ?

I
24.11.2016
12:42:04
route.stations.pluck(:id)

Dmitriy
24.11.2016
12:43:11
спасибо

Adamtsov
24.11.2016
12:43:33
route.station_ids еще так должно работать

trickster
24.11.2016
12:49:44

Dmitriy
24.11.2016
12:53:21
мне нужно просто установить связь между обьектами
<%= f.collection_check_boxes(:railway_station_ids, RailwayStation.all, :id, :title) %>
при один ко многим работает хорошо
а вот с многие ко многим что то нифига(
походу до меня доперло, id надо писать в промежуточнуюю таблицу

I
24.11.2016
12:55:05
а many-to-many как реализована?

Dmitriy
24.11.2016
12:55:51
через through
промежуточная модель
через rails console мне понятно как связать их, но как их связать при вводе данных из формы через params
получается нужно метод create изменить?

Aldar
24.11.2016
13:03:11

trickster
24.11.2016
13:03:35
ну так этожи вим на 50%
:D

Aldar
24.11.2016
13:03:54
это даже более вим чем сам вим

I
24.11.2016
13:04:03

Google

Dmitriy
24.11.2016
13:04:11
в контроллере

Aldar
24.11.2016
13:04:15
и к тому же там все из коробки

I
24.11.2016
13:04:23
ну мы-то не знаем, что там сейчас

Dmitriy
24.11.2016
13:04:32
брать из params id делать where а потом route << station
@igorpavlov <%= f.collection_check_boxes(:railway_stations, RailwayStation.all, :id, :title) %> вот так в params передаются id

I
24.11.2016
13:07:53
это еще думать, во что оно там превратится по прилету в params :)
а так надо просто создавать недостающие связи
типа params['route']['railway_stations'].each {|station_id| route.stations << Station.find(station_id) }

trickster
24.11.2016
13:08:23

Aldar
24.11.2016
13:08:35
да

Dmitriy
24.11.2016
13:08:58
@igorpavlov а где они создаются?

I
24.11.2016
13:09:50
это к тебе вопрос)
без понимания того, что в контроллерах напихано и откуда это дергается тяжело понять, где что происходит

Adamtsov
24.11.2016
13:10:21
<%= f.collection_check_boxes(:railway_station_ids, RailwayStation.all, :id, :title) %> а если так?

Adamtsov
24.11.2016
13:10:38
и в контроллере в permit railway_station_ids: []

Dmitriy
24.11.2016
13:12:20
неа
пустой массив

I
24.11.2016
13:12:31
это создание нового route или где вообще?

Dmitriy
24.11.2016
13:12:32
отдает
да создание нового route

Adamtsov
24.11.2016
13:13:03
скинь весь код на gist

I
24.11.2016
13:13:09
+

Google

Dmitriy
24.11.2016
13:13:42
сейчас
https://gist.github.com/anonymous/ec235339ef0041771101642d9d1cfa41

Adamtsov
24.11.2016
13:16:43
params.require(:route).permit(:name, :train_id, :railway_station_ids) замени на params.require(:route).permit(:name, :train_id, railway_station_ids: [])

Dmitriy
24.11.2016
13:18:03
Блин!
Спсибо!
работает)
:railway_station_ids [] написал просто
до этого

Adamtsov
24.11.2016
13:18:46
бывает)

Admin
ERROR: S client not available

Dmitriy
24.11.2016
13:20:02
надо повторить основы :символ хэш:
символ что то вроде константыц?
из delphi
паскаль)

Alexander
24.11.2016
13:23:23
надо повторить основы :символ хэш:
:symbol — просто символ
:symbol => 'value' — символ в качестве ключа
symbol: 'value' — упрощённая запись предыдущего, с ruby 2 вроде появилась или около того
символ что то вроде константыц?
не помню что за константы в делфи, но может быть. символ выглядит как строка, но всегда аллоцируется в памяти как число, два одинаковых символа указывают на одну область памяти

Dmitriy
24.11.2016
13:25:39
ого, я думал на паскале уже не пишут
есть даже веб framework

I
24.11.2016
13:26:05
веб-фреймворк есть и на прологе

Alexander
24.11.2016
13:26:10

Google

Alexander
24.11.2016
13:26:18
а на асме?

Alexander
24.11.2016
13:26:30
разве что на brainfuck может нет, но вполне вероятно, что уже есть

Dmitriy
24.11.2016
13:26:30
ахах
веб прилодение на асемблере

Dima
24.11.2016
13:27:07

Dmitriy
24.11.2016
13:27:42
@lbvf50 спасибо) почитаю
окей, а то да, бывают вопросы такие

Dima
24.11.2016
13:28:15
@lbvf50 спасибо) почитаю
всю ее читать муторно, но если надо про что-то конкретно узнать, можно зайти в главу и прочитать что да как. там вообще с 0 вого уровня все.

Dmitriy
24.11.2016
13:30:24
Спасибо что подсказываете, такие моменты например с .ids теперь буду знать

Alexander
24.11.2016
13:30:57

Dmitriy
24.11.2016
13:31:12
усваиваю)
А еще не подскажите вот в этом метое
def set_name
self.name = "#{self.railway_stations.first.title} --- #{self.railway_stations.last.title}"
end
я присваиваю имя маршруту, почему self.name = "#{self.railway_stations.first.title} --- #{self.railway_stations.last.title}" работает и self.name = "#{railway_stations.first.title} --- #{railway_stations.last.title}" тоже работает
а вот name = "#{railway_stations.first.title} --- #{railway_stations.last.title}" не работает
а
все дошло, про self.name

Rafkat
24.11.2016
13:36:39
всем привет
делаю систему для учебы
покритикуйте схему

I
24.11.2016
13:37:30
это где-то тестовое такое что ли?