@rubyschool

Страница 112 из 921
Nikolay
17.03.2017
21:01:08
вот вот, уже немного есть )

Svetlana
17.03.2017
21:02:29
Я поэтому не люблю курсы групповые в режиме реального времени. А если у меня десять вопросов на каждую фразу, что делать?

Nikolay
17.03.2017
21:03:01
отставать )

Ro
17.03.2017
21:03:12
а есть линк-то?

Google
Ro
17.03.2017
21:03:14
дайте глянуть

Nikolay
17.03.2017
21:03:26
на что?

Ro
17.03.2017
21:03:33
ну на школу эту, про которую разговор

Nikolay
17.03.2017
21:04:04
http://www.thinknetica.com/

Tanya
17.03.2017
21:07:00
Мне кажется если бы Роман обновил свой курс, под новые рельсы\руби может еще что добавил, то успехом пользовался бы не меньше этой школы

Nikolay
17.03.2017
21:07:30
успех этой школы в обратной связи

главная ценность

код ревью

Tanya
17.03.2017
21:08:01
ну насколько я понимаю, первому потоку Рома тоже объяснял, и имел с ними обратную связь

Nikolay
17.03.2017
21:09:48
но теперь этого нет

Svetlana
17.03.2017
21:10:30
Да, у них там сабантуйчики после занятий были, судя по фразам типа "а теперь кто хочет, может остаться"

Nikolay
17.03.2017
21:17:15
потому что леперы )

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

Google
Svetlana
17.03.2017
21:20:36
Романтик ты.

Nikolay
17.03.2017
21:22:14
ну Рома сказал 8 строчек в день нормально )

Tanya
17.03.2017
21:23:47
в деревне хорошо, на свежем воздухе лучше думается иногда =)

или еще в горы можно) но тогда проблемы могут быть с сетью

Nikolay
17.03.2017
21:26:15
у меня дача с хорошим видом на водохранилище, но дома пока нет, цоколь только. Иногда мечтаю о большой веранде там и посидеть летом на улице поработать )

Tanya
17.03.2017
21:27:10
можно еще гамак повесить) и в нем лежать и прогать ))

Nikolay
17.03.2017
21:28:48


вот как-то так )

Tanya
17.03.2017
21:29:34
красотищааа, можно тогда на крыше сидеть, в кресле)

Nikolay
17.03.2017
21:30:29
вариант )

Silent Bob
17.03.2017
22:56:55
вообще где я, чем этот чат отличается от десятка других рубишных в телеграме, можете просветить?

Svetlana
17.03.2017
22:57:59
в Нарнии

Nikolay
17.03.2017
22:58:40
rubyschool.us

Зайди

Посвящён курсу

Silent Bob
17.03.2017
22:59:27
100 часов это сильно конечно

Nikolay
17.03.2017
22:59:46
Очень

Но там ужать, ускорить можнл

В раза в 1.5 точно

Google
Ro
17.03.2017
23:39:40
ну Рома сказал 8 строчек в день нормально )
я за последние 2 дня 2 строчки написал

Marina
18.03.2017
04:56:06
что мне не нравится - так сильно теоретический язык, нубам он мешает понять что от них требуется. Нужны примеры из жизни, а не метафизика типа "напиши такой-то класс, с такими-то атрибутами". Может это и круто если ты понимаешь, но это минус к кайфу
Это просто 9 задание, до этого пишется одно и то же приложение, постепенно усложняется. Ту же историю аксессоров до этого урока просто записывали в переменную класса, а валидация была в каждом классе отдельным методом. В 9 уроке просто пишутся универсальные модули, чтобы избавиться от повторения. Ну, и показывают, что attr_reader, writer и тд и validate в рельсах, это никакая не магия, а обычные методы в руби)

Marina
18.03.2017
05:57:02
не, я сама занимаюсь понемногу, уроки скачала

Aleksey
18.03.2017
06:50:56
Сответую кто ещё не читал прочитать книгу романа снитко

По рельсам

Radzhab
18.03.2017
07:34:11
Как сделать лучше всего

есть модель Posts

в админке добавляю удаляю и т.д

теперь хочу отображать его пользователям

Vitaly
18.03.2017
07:35:14
Создаешь отдельный контроллер для поьзователей

Radzhab
18.03.2017
07:35:19
в одном из видеоуроков видел как чел добавил еще один контроллер чисто для отображаения данных

Vitaly
18.03.2017
07:35:30
Правильно

Radzhab
18.03.2017
07:35:34
а не противоречит ли это dry?

Vitaly
18.03.2017
07:36:00
админка и пользовательская часть это отдельные компоненты

Evgeniy
18.03.2017
07:38:23
Флудодень, уиииииииии!

Aura
18.03.2017
07:39:50
Кто-нибудь поедет ?

http://rubyconference.by/

https://rubyconf.lt

Nikolay
18.03.2017
07:54:24
a = *(1..3) # => [1, 2, 3] что это за звездочка такая?

Google
Кеков Зез
18.03.2017
08:04:15
не, я сама занимаюсь понемногу, уроки скачала
А где скачала? Можешь ссылку кинуть?

Slava
18.03.2017
08:09:03
звездочка "раскрывает" range в список

Radzhab
18.03.2017
08:17:00
как вытащить данные из таблиц многие ко многим.? есть две таблицы - Posts и Rubrics.

where(rubric_type: :question);

Post.joins(:rubrics).first

сделал вот так, в принципе данные есть, но вот непонятно как сделать условие

Post.joins(:rubrics).where(rubric_type: :question);

Кеков Зез
18.03.2017
08:32:14
Post.joins(:rubrics).where(rubric_type: { question: <значение>})

так стоп

а question откуда?

Admin
ERROR: S client not available

Nikolay
18.03.2017
08:52:45
https://lurkmore.co/Ruby статья классная какая )

Marina
18.03.2017
09:08:53
А где скачала? Можешь ссылку кинуть?
я не помню уже на каком сайте, но вот магнет ссылка на торрент: magnet:?xt=urn:btih:02B77D5E80A5446F85CDF9FC35656A4C83C20E80&dn=Ruby%20on%20Rails%20c%20%d0%bd%d1%83%d0%bb%d1%8f%20%282015%29

pchellovod
18.03.2017
09:34:31
вообще, знай бы я, что будет так сложно в этой синтетике - я бы не стал, наверное учиться думал денег заплачу и оно само там как-нибудь всё в голову вложится)

Radzhab
18.03.2017
09:43:57
Post.joins(:rubrics).where(rubric_type: { question: <значение>})
class Rubric < ApplicationRecord enum rubric_type: [:post, :question]

здесь enum

Кеков Зез
18.03.2017
09:44:36
а

ну тогда по идее, как ты и написал Post.joins(:rubrics).where(rubric_type: :question)

Google
Кеков Зез
18.03.2017
09:45:10
или не работет?

Radzhab
18.03.2017
09:45:39


ну так я изначально этот вариант и пробовал\0

))

вместо includes - joins тоже пробовал

SQLite3::SQLException: no such column: posts.rubric_type: SELECT "posts".* FROM "posts" INNER JOIN "post_rubrics" ON "post_rubrics"."post_id" = "posts"."id" INNER JOIN "rubrics" ON "rubrics"."id" = "post_rubrics"."rubric_id" WHERE "posts"."rubric_type" = ?

Кеков Зез
18.03.2017
09:48:15
попробуй Post.joins(:rubrics).where(rubrics: { rubric_type: :question})

Radzhab
18.03.2017
09:50:50


ошибки нет - как и данных



что означает Relations?

Кеков Зез
18.03.2017
09:52:57
тогда попробуй вместо :question подставь нужное число из енум

Radzhab
18.03.2017
09:52:58
как будто там массив какой то

Кеков Зез
18.03.2017
09:53:57
потому что в базе хранятся именно идентификаторы

Radzhab
18.03.2017
09:56:34
все гут! заработало

спасибо )(

еще момент

есть маршрут resources :posts, only: [:index, :show]

хотя выводит ошибку

No route matches {:action=>"show", :controller=>"posts"}

<p><%= link_to image_tag(post.image,size: "128"), {action: 'show', controller: 'posts'} %></p>

Vitaliy
18.03.2017
11:17:26
<p><%= link_to image_tag(post.image,size: "128"), post %></p>

используйте в ссылках и редиректах _path хелперы, либо умные ссылки, как в случае выше

Страница 112 из 921