@proRuby

Страница 307 из 1594
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, диаграммы последовательностей, еще что-то, не помню что, правда

Dima
11.12.2016
08:04:39
MySql workbench
спасибо

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

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
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
ничего, что она оттуда автоматически генерируется?)
http://www.lib.ru/SHUKSHIN/srezal.txt - ничего, мой милый друг.

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
но если удобнее читать на гитхабе, то пожалуйста)
Что же вам так припикает что вы до сей поры успокоиться не можете. И apidoc на rubyonrails меняете. Кому чего доказать хотите?

Ilya
12.12.2016
11:38:44
вот она самая надежная документация: https://github.com/rails/rails/blob/4-2-stable/activerecord/lib/active_record/callbacks.rb#L33
я просто сказал, что не может быть более или менее надежно то, что совпадает пиксель-в-пиксель

конкретно ты мне как личность безразличен, просто прими это

Admin
ERROR: S client not available

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
а как создать text_filed такой в котором нельзя изменить значени?
тогда тебе не нужен такой field. Сделай просто константу в модели. Или атрибут readonly

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
hidden_field же есть
Который лучше не юзать, лол

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
о, можешь еще воспользоваться хранилищем типа redis
а еще можно статической переменной в контроллере :D

Alex
12.12.2016
13:13:02

Страница 307 из 1594