
Fedor
18.09.2018
12:42:13
кто в москве и хочет попробовать нахаляву на конфу попасть, можно риснктуь )

Max
19.09.2018
04:33:06
Доброе утро. Нубский вопрос: есть ли смысл под виндой начинать погружаться в ruby и в рельсы, или лучше сразу накатить линух, чтобы не отвлекаться на войну со средой?

Dm
19.09.2018
04:42:35

Roman
19.09.2018
04:53:07

Google

Max
19.09.2018
04:59:57
Да тут мучений никаких особо и не будет, убунту же зачем-то придумали :)
Спасибо

sergzbk
19.09.2018
05:01:17
Если по урокам Романа, то они сделаны для винды. Я начал учить сразу на линуксе. Можеш установить virtual box на windows и на него установить linux mint cinnamon, только ставь лучше не последнюю версию 19, а 18.3 бери здесь https://linuxmint.com/release.php?id=31, соответственно выбирай в зависимости от разрядности своей системы х32 или х64. В системе ruby уже установлен и до наверное 17 урока можеш не парится. А вот когда начнется Sinatra гемы и все остальное там нужно будет ставить RVM NVM Git, там немного по другому. Я сейчас на 42 уроке, система уже стоит на железе, потому как все быстрее работает

_
19.09.2018
05:33:34
Ставьте Arch linux. Может ставить сложнее, но дальше всё намного проще чем с убунтами и их производными

Валерий
19.09.2018
05:54:05
Да-да, под винду всё печально... я пока на cloud ide всё делаю, но линукс это неизбежно

Кеков Зез
19.09.2018
06:10:21

Андрей
19.09.2018
06:19:44

Kim
19.09.2018
06:22:31
поставь Mint

Max
19.09.2018
06:41:26

Андрей
19.09.2018
06:44:56
Я ещё поем кактус

Максим
19.09.2018
06:57:45
Ребят, а можно ли реализовать так, что бы допустим одна модель обращалась к postgresql и другая к примеру к mongodb?

Dmitry
19.09.2018
07:43:02

Максим
19.09.2018
07:50:04

Google

Dmitry
19.09.2018
07:55:09
а ты думаешь в 2 словах можно это объяснить нормально? тебе это для чего, для того что бы в рабочем проекте использовать? если да, то я думаю ты сам должен быть заинтересован в погружение кейса, иначе это равно сильно выстрелу в ногу.
если не можешь задать вопрос гуглу, попроси помощи тебе здесь помогут. https://goo.gl/mMvQhm

spartakusQ
19.09.2018
08:10:45

Andrey
19.09.2018
08:33:46

evgeny
19.09.2018
08:35:15

Andrey
19.09.2018
08:38:49
в этом плане - да

Alena
19.09.2018
08:50:44
привет! подскажите пожалуйста что не так. Хочу отобразить список фильмов, но синатра ругается. все нормально работало когда я отдельно элементы массива писала без each.

Eugene
19.09.2018
08:52:07
<%= movie.title %>
вместо <%= @movies.title %>

Alena
19.09.2018
08:53:09
да оно все равно пишет (NoMethodError at /movies
undefined method `title' for nil:NilClass)

Eugene
19.09.2018
08:56:12
покажи исправленый косок кода в each

Alena
19.09.2018
08:58:12
ты про строку после each?
<h1>My Movies</h1>
<ul>
<% @movies.each do |movie| %>
<li><%= @movie.title %></li>
<% end %>
</ul>
?

Eugene
19.09.2018
08:58:36
<%= movie.title %>

Artem
19.09.2018
08:58:40
просто movie же
не инстанс

Eugene
19.09.2018
08:58:55
без @

Alena
19.09.2018
08:59:11
да как же так

Google

Alena
19.09.2018
08:59:35
блин действительно
спасибо
вот блин тупая))). а ломала голову минут 40!

Fedor
19.09.2018
10:13:32
это один из множества тонких моментов, про которые мало кто говорит
проблема в том, что view -
это не класс
это шаблон, которые передаетсяв метод render. Тоесть, все, что происходит внутри view на самом деле происходит внутри метода render внутри метода контроллера
поэтому есть доступ к инстанс переменным контроллера, но не к обычным

Roman
19.09.2018
10:19:01

Валерий
19.09.2018
10:20:54
я правильно понимаю, что movie это переменная внутри блока и чтобы не путаться её можно было обозвать просто aaa ?

Andrey
19.09.2018
10:21:53
Чтобы не путаться не надо называть переменные ааа

Валерий
19.09.2018
10:22:05
))

Alena
19.09.2018
10:28:12
Я уже поняла))) спасибо всем)

Aleksandr
19.09.2018
10:34:46
все хорошо, но не по русски

Vlad
19.09.2018
10:41:39
У не ленивых - по-русски)

Aleksandr
19.09.2018
10:56:34
У не ленивых - по-русски)
ну вот те не ленивые на дон.уа могли бы прикрутить переводчик если бы были заинтересованны в русскоязычном сегменте

Vlad
19.09.2018
11:00:35
Там большая часть материалов на русском языке, как бы)

Max
19.09.2018
11:01:09

Aleksandr
19.09.2018
11:02:39

Google

Andrey
19.09.2018
11:04:59

Vlad
19.09.2018
11:07:24

Admin
ERROR: S client not available

Aleksandr
19.09.2018
11:08:10

Kim
19.09.2018
11:09:31
ничоси сколько текста

Aleksandr
19.09.2018
11:13:12
это поболее чем в rwpod

sergzbk
19.09.2018
12:29:32
Подскажите плиз, с помощью rvm можно любую версию ruby поставить или для версий ниже 2.4.. нужно и rvm ставить более низкой версии. А то 2.5.1 и 2.4... ставятся легко, а 2.3..., 2.2..., 2.1... и 1.9.1 ругаются после компиляции на _make_jl4. Нашел сайт на ruby 2014 года(исходники с базой). Там в папке vendor есть две папки ruby 2.2.0 и ruby 1.9.1, так как bundle install один гем не может установить, думаю может версию ruby надо другую, а у меня сейчас 2.5.1

Alex
19.09.2018
12:36:39

sergzbk
19.09.2018
12:38:47
Ну да я это знаю. Но факт в том что ставит только 2.4... и 2.5... Ладно буду сносить 19 минт.

Roman
19.09.2018
12:40:14
Лол
Зачем

Alex
19.09.2018
12:40:17

Roman
19.09.2018
12:40:28
Найди статью
Digital ocean
Rbenv

Alex
19.09.2018
12:40:48
ошибку надо уметь найти. Иначе в программировании делать нечего

Roman
19.09.2018
12:40:55
Если к тебя с rvm проблемы

Alex
19.09.2018
12:41:08
еще один топовый совет )

Roman
19.09.2018
12:41:20
Ну а что)

Alex
19.09.2018
12:41:30
можно комп еще другой попробовать

Google

Roman
19.09.2018
12:41:36
Я ставлю себе руби с рбенв и нет проблем)
Но по факту одно и то же, насколько я знаю

Alex
19.09.2018
12:41:59
принципы разные абсолютно

Roman
19.09.2018
12:42:24
Ну значит rbenv намного проще

sergzbk
19.09.2018
12:42:39
Я на других версиях системы ставил разные версии руби. Для меня сейчас не главное разобраться с ошибкой мне нужно развернуть сайт

Roman
19.09.2018
12:42:40
Просто качаешь нужную версию руби rbenv install 2.3.1
И потом ставишь rbenv global 2.3.1

Alex
19.09.2018
12:43:14
Тоже самое и с rvm

sergzbk
19.09.2018
12:44:31

Roman
19.09.2018
12:44:54
И там тебе пошагово покажут как это все устанавливать

Dmitry
19.09.2018
12:55:16