@rubylang

Страница 1401 из 1684
Anton
25.02.2018
07:52:05
Такого не должно быть во вью

Следующая попытка :)

Black
25.02.2018
07:54:27
Да ну, вот щас приведу пример из книги Хартла

Anton
25.02.2018
07:54:46
Давай

Google
Nikita
25.02.2018
07:55:04
ебушки воробушки, если ты так в себе уверен, зачем помощи просишь?

делай как считаешь нужным

Black
25.02.2018
07:55:40
Метод current_user знаком вам?

Anton
25.02.2018
07:57:03
Метод current_user знаком вам?
Штука, которая зависит от транспорта, значит место ей в экшенах

Black
25.02.2018
07:57:28
ебушки воробушки, если ты так в себе уверен, зачем помощи просишь?
Если я буду делать то, что я хочу то мой код превратится в плохой код. И я прошу помощи, чтобы писать так, как надо, а не так, как хочу.

Nikita
25.02.2018
07:57:42
так относись к людям с уважением и уважай их мнение

а если ты не хочешь ничего принимать, зачем спрашиваешь?

Антон
25.02.2018
07:58:19
Если я буду делать то, что я хочу то мой код превратится в плохой код. И я прошу помощи, чтобы писать так, как надо, а не так, как хочу.
Так спрашивай конкретно, а не сферически сферические проблемы не имеют общего решения

Nikita
25.02.2018
07:58:29
тебе дали ответ на твой вопрос, helper_method то, что тебе нужно

Nikita
25.02.2018
07:58:46
Антон верно подметил, что если там есть какая-то логика, то лучше это вынсти в сервис, интератор, класс

Black
25.02.2018
08:05:54
https://www.railstutorial.org/book/basic_login#sec-current_user Вот пример метода, который работает в contr и view.

Nikita
25.02.2018
08:06:47
это и есть хелпер метод

Google
Black
25.02.2018
08:08:16
Но вопрос был в том, что вы говорили не может быть одного метода, который нужен в contr и view

Nikita
25.02.2018
08:08:21
https://github.com/plataformatec/devise/blob/master/app/controllers/devise_controller.rb#L11-L15

Антон
25.02.2018
08:08:54
Но вопрос был в том, что вы говорили не может быть одного метода, который нужен в contr и view
ну во первых не "вы", а кто-то конкретный во вторых не говорили

Black
25.02.2018
08:09:23
Да причем тут мне Devise?

Nikita
25.02.2018
08:09:59
ты походу под солями

ты просто дай конкретный кейс, люди скажут тебе как лучше сделать (исходя из своего опыта, который явно больше чем у тебя, судя по вопросам)

Black
25.02.2018
08:12:21
В той книге, как раз используется мной описанный первый вариант, но если так делать не будет ли путаницы - просто есть общий метод и для контроллеров и вьюшек, а он прописан в хэлпере и подключен в application-контроллере, ну в дальнейшем для поиска и изменений метода не будут ли проблемы?

Nikita
25.02.2018
08:12:53
слушай, дай просто конкретный кейс)

Black
25.02.2018
08:14:30
Ну ничего, можно забыть этот вопрос. Это не был техническим вопросом, а был вопросом культурного кода. Просто мы не поняли друг друга и усложнили беседу непонятными вопросами.

Black
25.02.2018
08:15:41
будут проблемы
А что предлагаешь?

Антон
25.02.2018
08:16:00
ничего, выхода нет с кодом всегда проблемы

любое решение - компромис

Black
25.02.2018
08:17:06
ничего, выхода нет с кодом всегда проблемы
А можно заранее узнать ваш опыт программирования? Просто если я узнаю, что со мной общались джуниоры, мне страшно станет, ведь я столько энергий потратил.

Black
25.02.2018
08:18:23
~12 rails ~20 в сумме коммерческий опыт в IT
Очень хорошо. Так вот, можно и так делать да, что если есть общий метод, то для этого создать отдельный класс и вызвать через него в любом месте?

Антон
25.02.2018
08:18:46
никто не знает

Google
Антон
25.02.2018
08:19:36
строго говоря можно все

ПОЭТОМУ НУЖНО КОНКРЕТНЫЙ КЕЙС РАЗБИРАТЬ ОТДЕЛЬНО

Anton
25.02.2018
08:20:10
ПОЭТОМУ НУЖНО КОНКРЕТНЫЙ КЕЙС РАЗБИРАТЬ ОТДЕЛЬНО
да не гори, чувак просто стебется скорее всего

Антон
25.02.2018
08:20:29
мне не дают банхаммер ?

Anton
25.02.2018
08:20:34
ахаха

Антон
25.02.2018
08:21:22
Ошибаешься.
Errare humanum est, stultum est in errore perseverare

Black
25.02.2018
08:21:33
мне не дают банхаммер ?
Если честно пока не писал ни одного класса. Сможешь сказать где сохранить классы?

Антон
25.02.2018
08:21:33
про тебя все было известно еще 5000 лет назад

байте банхаммер, пожалуйста, я не буду свирепствовать сильно

Black
25.02.2018
08:22:29
где хочешь
Да я могу у себя в телеграме сохранить, но я прошу стандарты.

Black
25.02.2018
08:23:57
нет стандартов
А у тебя какой стаж?

Nikita
25.02.2018
08:24:03
блять как можно говорить о каких то стандартах, если нет понимания что это за класс и что он будет делать

Black
25.02.2018
08:24:56
Просто тут одни предлагали в классы писать

Google
Антон
25.02.2018
08:25:23
Например, тот метод current_user
ты же нашел у хартла пример?

Black
25.02.2018
08:25:37
Я и ссылку кинул тут

https://www.railstutorial.org/book/basic_login#sec-current_user

Антон
25.02.2018
08:25:47
делай по хартлу, у него больше опыта и проваливай с чата

Антон
25.02.2018
08:26:40
посмотри в списке

Anton
25.02.2018
08:27:01
сс ojab

Black
25.02.2018
08:27:42
Как я понял у вас с проницательностью проблемы, когда я задавал вопросы или проблемы во мне.

Shamil
25.02.2018
08:28:05
У меня попкорн закончился...

Nikita
25.02.2018
08:28:48
Как я понял у вас с проницательностью проблемы, когда я задавал вопросы или проблемы во мне.
ну это же чат людей, которые кодят или как-то свзанны с рельсами, это же не чат экстрасенсов

Nikita
25.02.2018
08:29:25
неее

Black
25.02.2018
08:29:27
Как же я часто ошибаюсь

Антон
25.02.2018
08:31:14
Как же я часто ошибаюсь
главное не упорствовать в своих ошибках

Nikita
25.02.2018
08:31:42
И выйти с чата

Black
25.02.2018
08:32:15
И выйти с чата
Я подумаю... А нет. Вы мне нужны

Nikita
25.02.2018
08:32:31
Так суть в том, что ты нам нет)

rekero
25.02.2018
08:37:48
Как же я часто ошибаюсь
А у тебя сколько лет опыта, чтобы не получилось, что мы тратим время на джуна?

Black
25.02.2018
08:37:52
Я же заставляю своими вопросами вас размышлять о программировании, перенимаем друг у друга опыт, пополняем пробелы, кто незнает - тот узнает и т.д. Или для его создана группа - чтобы семечки грызть?

Google
Антон
25.02.2018
08:38:48
> Я же заставляю своими вопросами вас размышлять о программировании нет

Black
25.02.2018
08:38:58
А у тебя сколько лет опыта, чтобы не получилось, что мы тратим время на джуна?
У меня 3, но я был почти всегда был одиночкой (работал один), поэтому не у кого было спрашивать, подниматься выше и выше.

rekero
25.02.2018
08:39:29
За 3 года ни одного класса не написал?

Nikita
25.02.2018
08:39:38
И за 3 года ты задаёшь такие глупые вопросы?)))

Black
25.02.2018
08:40:01
spartakusQ
25.02.2018
08:40:14
3 года в группах вк.

Anton
25.02.2018
08:40:22
Black
25.02.2018
08:40:44
И за 3 года ты задаёшь такие глупые вопросы?)))
Глупый вопрос? Опиши тогда мой вопрос какого характера был?

вот это да
Но я хотел бы научиться этому.

Nikita
25.02.2018
08:41:32
Ты реально стебешься? Дай кейс

Black
25.02.2018
08:41:37
Ты реально стебешься? Дай кейс
Что за кейс? Не понимаю, я из деревни просто.

spartakusQ
25.02.2018
08:42:25
Может это новый акк мастера лир

Nikita
25.02.2018
08:42:35
Хз, я бы забанил уже

spartakusQ
25.02.2018
08:44:07
Дайте @homo_vespertilio бан хаммер по праздникам.

Black
25.02.2018
08:44:16
вот это да
Вот ответь, а зачем создавать классы в RoR, какие варианты могут быть?

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