
I
11.12.2016
07:55:28
Я на рельсе генерил все как всегда, а потом диаграммы по этому создавались

Alex
11.12.2016
07:57:36
высший пилотаж это печатать конспекты со своим шрифтом.

I
11.12.2016
07:57:57
Я не видел генерации концептуальной, логической и физической диаграмм.

Alex
11.12.2016
07:59:02
Если в рельсцах чего то нет, это можно дописать.

Google

I
11.12.2016
08:00:54
Не, проще взять готовый инструмент. Тем более, что в pd еще кучу вещей надо рисовать было

Alex
11.12.2016
08:01:13
рисовать? вручную? серьезно?
скука.

I
11.12.2016
08:02:02
Ну да, все use-case, диаграммы последовательностей, еще что-то, не помню что, правда

v
11.12.2016
08:04:30

Dima
11.12.2016
08:04:39

Alex
11.12.2016
08:05:09
серьезно, зачем тебе такие утилиты?

I
11.12.2016
08:05:59
Наверное, он пишет документацию по гостам
Но я могу так же про phpmyadmin сказать

Alex
11.12.2016
08:07:07

I
11.12.2016
08:08:57
Рисование табличек и связей) или workbench еще что-то умеет?

v
11.12.2016
08:23:18
я им пользовался только для рисования табличек
по идее, он может генерить структуру по тому, что ему нарисовали

Google

Alex
11.12.2016
08:32:46
не поидее а вполне себе генерирует.

Rafkat
11.12.2016
08:45:49
dbdesigner.net еще есть
На рельсах сделан

Dima
11.12.2016
11:31:27
dbdesigner.net еще есть
спасибо. Самый наглядный онлайн рисователь структур. Мне он болььше чем www.lucidchart.com и genmymodel.com

Rafkat
11.12.2016
11:31:57

Dima
12.12.2016
07:36:11
спасибо, буду разбираться
я тут гуглил про go и наткнулся на ткой сервис написанный на этом языке. Сервис позволяет работать с задачами и на ruby, и у этого сервиса есть возможность создавать рассписания dev.iron.io/worker/scheduling/ возможно вам интересно будет.

Ilya
12.12.2016
07:42:47
https://github.com/javan/whenever - если еще не советовали

Alex
12.12.2016
07:43:54
whenever
но лишний раз не помешает, хороший гем.

Ilya
12.12.2016
07:45:05
он достаточно просто конфигурится

Dmitriy
12.12.2016
08:28:38
парни а что лучше использовать private или protected в контроллерах когда создаешь например фильтры

Ilya
12.12.2016
08:30:30
я бы использовал private
потому что не могу придумать случай, когда обоснован protected в контроллере)

Dmitriy
12.12.2016
08:31:37
я вот тоже не знаю

Alex
12.12.2016
08:35:25
Для начала стоит знать что это вообще такое ...
private/protected in ruby class

Dmitriy
12.12.2016
08:37:15
я читал

Alex
12.12.2016
08:44:26
Ну так вопрос
будешь ты контроллер наследовать и зачем?

Google

v
12.12.2016
08:55:33

Alexander
12.12.2016
09:01:41
ты разберись, какие профиты это тебе даст :D
бо́льшая открытость (доступность) даёт бо́льшие профиты, так что нужно исходить из минимальной необходимости.
лучше всего всегда private. по мере необходимости менять на protected или public. но protected я лично редко встречал, узкая у него роль достаточно.

Tim
12.12.2016
10:01:23
как при апдейте поля в модели сохранять в базе другое значение?
то есть сохраняют abc, а я хочу сохранить f(abc)

Eugene
12.12.2016
10:04:05
before_save & after_save коллбэки

Tim
12.12.2016
10:04:23
а в них что конкретно писать?

v
12.12.2016
10:05:39
менять значение поля

Tim
12.12.2016
10:05:50
как?
:a = f(a)?
не проходит

Alex
12.12.2016
10:06:17
можно/нужно почитать про Active Model Dirty
http://api.rubyonrails.org/classes/ActiveModel/Dirty.html

Tim
12.12.2016
10:11:38
ок, а как в колбэке получить новое значение?

Tim
12.12.2016
10:11:42
которое хотят присвоить

Adamtsov
12.12.2016
10:13:32
name_change
там будет и старое и новое

Tim
12.12.2016
10:15:08
а, в before_update оно сразу присваивается

Dima
12.12.2016
10:18:33
http://apidock.com/rails/ActiveRecord/Callbacks/before_update
вот она самая надежная документация: https://github.com/rails/rails/blob/4-2-stable/activerecord/lib/active_record/callbacks.rb#L33

Ilya
12.12.2016
11:30:53
ничего, что она оттуда автоматически генерируется?)
http://api.rubyonrails.org/

Google

Dima
12.12.2016
11:32:27

Ilya
12.12.2016
11:34:53
я тебе не друг)

Dima
12.12.2016
11:34:54
http://api.rubyonrails.org/
это конечно чудесно и замечтально, но на github есть все, а вот тут новой версии нет например. и кода нет тоже.

Ilya
12.12.2016
11:36:02
http://api.rubyonrails.org/
но если удобнее читать на гитхабе, то пожалуйста)
маркдаун там глазками парсить

Dima
12.12.2016
11:37:39

Ilya
12.12.2016
11:38:44
конкретно ты мне как личность безразличен, просто прими это

Admin
ERROR: S client not available

Dima
12.12.2016
11:39:50

Ilya
12.12.2016
11:40:03
если бы это написал кто-то другой, я бы написал так же
на этом тема закрыта

Максим
12.12.2016
11:40:14
FIGHT FIGHT FIGHT FIGHT

Diana
12.12.2016
11:50:16
#РАБОТА Доброго вам понедельника ? Активно ищем к себе в команду Ruby on rails разработчика. Мы консалтинговая компания в Манчестере и Москве. http://sourcelab.technology/
Отличная атмосфера, дружный, молодой коллектив, конференции, холодильник с пивом за стеклянной дверцей за счёт компании, митапы в пабе, Agile, возможность работать удалённо пару дней в неделю, белое оформление, ЗП до 180.000 руб.
Полное описание:
https://moikrug.ru/vacancies/1000030526
Пишите мне или даже звоните ?

Dmitriy
12.12.2016
12:58:18
а как создать text_filed такой в котором нельзя изменить значени?

Alex
12.12.2016
12:58:36
а не надо его создавать если нельзя :)
а так все зависит от того какой будет permit_params

Dmitriy
12.12.2016
13:00:04
блин, просто из new надо передать параметры в create

Alex
12.12.2016
13:00:35
у тебя create через permit_params забирается

Google

Alex
12.12.2016
13:00:40
вот и фильтруй что нужно а что нет.
если не слышал про permit_params то гугли rails strong params

Dmitriy
12.12.2016
13:01:23
знаю я про них
def new
@train = Train.find(get_params[:train_id])
@route = Route.find(get_params[:route_id])
@ticket = Ticket.new(train_id: @train.id, route_id: @route.id, user_id: current_user.id)
end
def create
@ticket = Ticket.new(train_id: @train.id, route_id: @route.id, user_id: current_user.id)
if @ticket.save
redirect_to tickets_path
end
end
переменные из new не доступны же в create

v
12.12.2016
13:02:24

Dmitriy
12.12.2016
13:02:48
окей сейчвс попробую

v
12.12.2016
13:05:19
собственно, атрибут может как раз значение константы считывать

Sergey
12.12.2016
13:07:06
hidden_field же есть

Alex
12.12.2016
13:07:45

Dmitriy
12.12.2016
13:07:59
ну это ж не секьюрно

Tim
12.12.2016
13:08:25
А как секьюрно

Sergey
12.12.2016
13:08:56

Dmitriy
12.12.2016
13:09:11
смешно конечно
но есть у кого опыт решения, как передать значения из new в create без формы

v
12.12.2016
13:11:33
через куки
или через параметр в ссылке
только все этовидно будет, конечно
о, можешь еще воспользоваться хранилищем типа redis
или в базу данных сложить, а потом достать

I
12.12.2016
13:13:01

Alex
12.12.2016
13:13:02