Статьи

Rails 4 с Энди Хоторном и Гленном Гудричем — Стенограмма

Это снова время недели — время, когда я встречаюсь с экспертами. На этой неделе экспертами были Энди Хоторн — автор « Jump Start Rails» и Гленн Гудрич из RubySource . Мы болтали о Rails — точнее, о Rails 4. Это была интересная сессия; участников было меньше, чем в среднем «Разговор с экспертами», но чат был солидным, и из него вышло несколько интересных советов.

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

Шедевры Энди:
Jump Start Rails
Создайте свое первое приложение Rails

Некоторые полезные статьи RubySource:
Потоковая передача с Rails 4
Подготовьте ваше приложение для Rails 4
PHP в Синатру

Некоторые другие полезные ресурсы:
Обновление до Rails 4
Исправление времени медленного ответа на Heroku

Если вы пропустили сеанс сегодня утром, потому что не знали об этом, обязательно подпишитесь на уведомления по электронной почте . На следующей неделе будет контент-стратегия с блогером SitePoint и гениальным контент-контентом Джорджиной Лэйдлоу. Это состоится в 14:30 по тихоокеанскому времени 6 августа. Вы можете узнать, который час будет у вас дома.

Если вы хотите точно знать, что произошло сегодня, вот полный текст для вашего удовольствия от чтения:

[21:26] <Glenn> РЕЛИРУЕТ ВСЕ! : 0

[21:27] <HAWK> Так что для тех, кто не знает, Гленн является нашим редактором в RubySource, а Энди написал JumpStart Rails https://learnable.com/books/jsrails1

[21:27] <HAWK> Я думаю, у тебя есть курс или два на Learnable, не так ли, Энди?

[21:28] <Andy> У меня есть курс Rails по обучаемости

[21:29] <johnlacey> Создайте свое первое приложение на Rails: https://learnable.com/courses/build-your-first-rails-app-2784

[21:29] <HAWK> Добро пожаловать к тем из вас, кто только что присоединился

[21:30] <joe> @ Энди, я новичок, я хочу узнать о преимуществах рельсов, пожалуйста

[21:31] <Энди> Джо, это большой вопрос. Вы новичок в Rails, но раньше разрабатывали для Интернета?

[21:31] <HAWK> Хороший вопрос, чтобы начать с Джо 🙂

[21:32] <joe> Я новичок в веб-дизайне. Я зарегистрировался на этом сайте всего 2 дня назад.

[21:33] <joe> Но мне было интересно узнать, как этот раздел, поэтому я присоединился

[21:33] <HAWK> Сладкий — добро пожаловать.

[21:33] <joe> но из твоего разговора я здесь совершенно потерян

[21:33] <Джо>, поэтому я и спросил

[21:33] <lj> Является ли рельсы хорошим выбором для проекта литературного журнала?

[21:35] <Glenn> @lj Я не уверен, каковы требования к проекту литературного журнала, но Rails — хороший выбор для всего, что имеет базу данных на задней стороне. Каковы ваши требования?

[21:35] <Andy> @ Джо, хорошо, нам всем нужно с чего-то начать! У Rails есть немного кривой обучения. Но это хорошее место для начала, потому что, приложив немного усилий, вы будете создавать безопасные и надежные веб-приложения.

[21:35] <Krenski> Если согласиться с вопросом @ joe — кажется, что некоторые из сред JS занимают пространство веб-приложений. Любые мысли о том, когда выбрать Rails против чего-то более прямого, как Node?

[21:35] <lj> стихи и изображения искусства, оглавление, поиск, вопросы

[21:36] <Гленн> @lj, конечно. Rails будет хорошо с этим.

[21:36] <Andy> @lj звучит для меня как Rails-проект …

[21:36] <saqib> Гленн, как насчет приложений реального времени?

[21:36] <Glenn> @Krenski, я не уверен, что согласен, что Node «более прямой», это просто другой подход.

[21:37] <lj> Помогут ли мне рельсы курса 4 начать с этого? Я уже построил 2-3 простых проекта рельсов

[21:37] <Glenn> Кроме того, вам, вероятно, понадобится веб-фреймворк в Node (например, Express, что хорошо)

[21:37] <joe> @ Энди, хорошо, значит, рельсы не интегрированы в веб-страницы?

[21:38] <Andy> joe Rails — это фреймворк для разработки веб-приложений. Это помогает вам создавать веб-страницы для вашего проекта в структурированном и организованном виде.

[21:38] <Glenn> @Krenski, Rails, прямо сейчас, опережает некоторые соглашения по простым ручкам (CSRF, безопасность, тонны драгоценных камней). Если вам нравится Ruby, Rails для вас. Если вы более JS человек, я бы посмотрел на Node, Express и т. Д.

[21:38] <lj> Вы имеете в виду rails plus node.js ?? или Express? Я ничего о них не знаю. Я знаю HTML и CSS и работал с начальной загрузкой Sass и сетки

[21:39] <Glenn> @lj, я разговаривал с @ Krenski…. Сорри

[21:39] <lj> о хорошо …

[21:39] <kinduff> Ij, что ты пытаешься построить?

[21:39] <james> Привет! У RoR крутая кривая обучения? Нужно ли иметь обширный опыт и знания о Ruby, чтобы добиться успеха в RoR?

[21:40] <lj> Журнал со стихами и искусством и около 10 выпусков, которые нужно конвертировать из html

[21:40] <HAWK> Эй, Джеймс — добро пожаловать. Хороший вопрос.

[21:40] <Andy> Джеймс, у него есть кривая обучения, но не такая крутая, что ты не можешь быстро что-то запустить и запустить

[21:40] <Glenn> @saqib Rails 4 действительно добавляет некоторые возможности потоковой передачи / трансляции, но они молоды. У нас только что была запись на Rubysource об этом http://www.sitepoint.com/streaming-with-rails-4/

[21:40] <saqib> Джеймс, да, ты должен знать о ruby, чтобы начать работать в Rails ..

[21:40] <Andy> Джеймс, ты можешь изучать Ruby, пока ты изучаешь Rails

[21:41] <saqib> должен *

[21:41] <kinduff> james У меня не было представления о том, что такое Ruby, когда я начинал с Rails, но сейчас я думаю об этом, мой совет: сначала изучай хороший и чистый Ruby

[21:41] <Glenn> @james Я хотел бы заявить, что начиная с Rails, вы сможете изучать «веб-материалы» во время изучения Ruby.

[21:41] <Джо> О Боже, я здесь потерянный !!

[21:42] <lj> Хорошо бы освоить курс рубина … Я начинающий с этим

[21:42] <HAWK> Всё хорошо, Джо, подожди немного. К вашему сведению, у нас часто меньше технических чатов и сессий для начинающих. 🙂

[21:42] <Glenn> @james, я начал с Rails (не Ruby), и все было хорошо. Изучение Ruby сначала не повредит, но это не является обязательным требованием.

[21:42] <Джеймс> Понятно. Я на самом деле читаю Learn Ruby на нелегком пути, и я уже закончил Try Ruby за 15 минут на codechool.

[21:42] <saqib> Но, ребята, я верю, что прежде чем переходить к каким-либо фреймворкам, нам нужно немного узнать о языке программирования, который использует фреймворк.

[21:42] <kinduff> Гленн +1

[21:42] <HAWK> Джо — ты проверил расписание предстоящих сессий? Содержание следующей недели, возможно, станет для вас еще более интересным, если вы начинающий.

[21:42] <james> Я не хочу ничего торопить, но я просто подумал, что могу потратить время попусту

[21:42] <kinduff> saqib, когда кривая обучения становится сложной

[21:43] <molona> Честно говоря, с таким количеством фреймворков, и все они рекламируются как следующая большая вещь, мне трудно понять, почему я должен выбрать RoR вместо любого другого (на основе Ruby или нет).

[21:43] <kinduff> Джеймс берет курс из codeacademy, тот из ruby, это хороший способ начать с этого

[21:43] <lj> Я бы хотел иметь несколько простых проектов для сборки на Ruby для практики

[21:43] <Andy> @james нет, ты не будешь терять время. С Rails можно довольно быстро начать работу. Особенно, если вы уже поработали с веб-разработчиками.

[21:43] <RanjitSingh> Джеймс, тебе нужно научиться «терпению», сэр

[21:43] <saqib> Но одна вещь, которая беспокоит меня очень много, это магия Rails

[21:44] <joe> @ Хок, нет, я не

[21:44] <saqib> вещи слишком абстрактны ..

[21:44] <Andy> @james * сделал веб-разработку

[21:44] <joe> я буду рад присоединиться

[21:44] <kinduff> говорит, что магия предназначена для обычного пользователя, но как только вы узнаете, что это «волшебство» имеет, это становится довольно весело

[21:44] <HAWK> Джо — если вы обновите эту страницу и выйдете из сеанса, вы увидите расписание. 🙂 Тогда вы можете вернуться.

[21:44] <Glenn> @molina, если тебе нравится Ruby и тебе нужно веб-приложение, Rails — хороший выбор. Синатра это другое. Я не верю, что Rails — единственная игра в городе, она просто хорошая.

[21:45] <saqib> kinduff, если ты хочешь что-то изменить .. потребовалось время, чтобы манипулировать вещами в соответствии с потребностями

[21:45] <james>, поэтому, когда я уже могу сказать, что я уверен в базовых знаниях Ruby, я могу просто перейти к RoR 4?

[21:45] <Glenn> saqib Рельсы магия хороша, когда ты учишься, я думаю.

[21:45] <Andy> Для тех, кто обсуждает, стоит ли начинать с Rails, я сначала начал с проектов Sinatra (для разработки с Ruby), и это помогло

[21:45] <Гленн> Джеймс Конечно.

[21:46] <james> У меня был небольшой опыт работы с PHP, кстати

[21:46] <molona> Ну, я немного поиграл с Синатрой и немного RoR, но с моим уровнем знаний (или я должен сказать, невежество) трудно увидеть преимущества одного над другим в зависимости от проекта.

[21:46] <saqib> Джеймс, ты пробовал Laravel 4 php framework?

[21:46] <kinduff> Сакиб Гленн, это так, но это довольно сложно, когда ты хочешь думать из коробки

[21:46] <Glenn> Я думаю, важно отметить, что Rails основан на «соглашении о конфигурации». Если вам нравятся соглашения с Rails (маршрутизация, mvc и т. Д.), То вы можете делать с ним большие вещи.

[21:47] <james> saqib Пока нет. Я все еще запутался на своем поле прямо сейчас на самом деле.

[21:47] <Энди> Гленн только что прибил его.

[21:47] <kinduff> вот так

[21:47] <joe> @ Ястреб

[21:47] <HAWK> Круто 🙂

[21:47] <saqib> Гленн Киндуфф, что ты думаешь о обратной совместимости или Rails?

[21:47] <Гленн> @ Мойна Синатра намного ближе к металлу. В Rails «больше магии»

[21:48] <kinduff> Rails -> автоматические

[21:48] <HAWK> Гленн — в чем основные отличия в Rails 4 (по сравнению с предыдущими версиями)?

[21:48] <Glenn> saqib Обратная совместимость — благородная цель. Однако в некоторых случаях это невозможно или нецелесообразно. Прыжок к Rails 3 — отличный пример.

[21:49] <molona> @glenn с большим количеством магии, ты имеешь в виду, что разработка действительно быстрее (ну, если ты это знаешь, конечно), чем если бы ты использовал Синатру?

[21:50] <Гленн> @ Молина Да. Вы можете встать и двигаться гораздо быстрее со своим «стандартным» сайтом

[21:50] <Glenn> HAWK У нас есть отличная статья на Rubysource об этом http://www.sitepoint.com/get-your-app-ready-for-rails-4/

[21:52] <HAWK> Гленн — ура, я прочитаю

[21:53] <lj> Мне нравится тот факт, что я могу построить его модульно с Rails … и вносить глобальные изменения

[21:54] <HAWK> Энди — ты написал Jump Start Rails без реального опыта работы с Rails, да? Что было самым трудным, чтобы заставить вас задуматься?

[21:54] <Glenn> lj. Это приводит к тому, что хорошая архитектура важнее, чем выбранная вами среда. Вы можете быть модульным с Rails, или вы можете написать шарик грязи.

[21:54] <lj>, поскольку я на самом деле генерирую страницы каждый раз, когда делаю изменения?

[21:55] <Andy> HAWK да, это правда. Я думаю, что все «условности» были самой сложной частью.

[21:55] <kinduff> Я слышал, что переход с Rails 2.3 на 3.0 был довольно сложным, как переход с 3.0 на 4.0?

[21:56] <Andy> HAWK из-за долгого времени разработки на PHP, Rails сначала разочаровал меня. Это продолжало мешать …

[21:56] <Glenn> @kinduff, я не думаю, что это так плохо. На нем есть отличный Railscast http://railscasts.com/episodes/415-upgrading-to-rails-4

[21:57] <Andy> HAWK Теперь я говорю, что работа с PHP-фреймворками мешает. Рельсы для сравнения есть… там, когда это нужно

[21:57] <molona> @andy Не уверен, что я понимаю, что ты имеешь в виду

[21:57] <HAWK> Да, я слышал это от многих людей, которые делают прыжок, Энди

[21:57] <Glenn> kinduff вы можете захватывать драгоценные камни, чтобы преодолеть разрыв с рельсами 4 и исправить код, как у вас есть время. Обе ссылки, которые я разместил в этом чате, говорят об этом.

[21:58] <kinduff> Гленн, спасибо за информацию, пришло время перенести некоторые вещи

[21:58] <Glenn> kinduff Не беспокойся! Удачи!

[21:58] <Andy> HAWK Молона, чтобы быть ясным, при создании веб-приложения вы разрабатываете решение проблемы. Вам нужны инструменты, которые помогут вам в этом, а не те, которые требуют много внимания, чтобы заставить их работать …

[21:59] <molona> @andy, это намного понятнее, спасибо

[22:00] <HAWK> У нас разрыв. У кого-нибудь есть вопрос, на который еще не ответили?

[22:01] <Glenn> Кто-нибудь сейчас работает над приложением Rails? Есть болевые точки?

[22:02] <molona> Ну, интересно, есть ли какой-то проект, с которого я должен начать

[22:02] <lj> Является ли Heroku лучшим способом размещения приложения?

[22:02] <james> да и добавить к этому. Что если я просто изучаю Rails и у меня нет проекта? Что я могу сделать, чтобы практиковать то, чему я учусь? Я имею в виду просто делать обычные пути, как блог и т. Д.

[22:03] <Гленн> Хероку великолепен, конечно. Однако у него есть некоторые ограничения, поэтому вам нужно понять, что это такое.

[22:03] <kinduff> lj Я люблю Heroku, но это не самый лучший

[22:03] <Andy> lj, это отличное место для начала.

[22:03] <lj> Медленно, если сайт не получает непрерывный трафик, чтобы он не спал

[22:04] <Andy> Джеймс, возможно, перестроит свой собственный сайт с использованием Rails?

[22:04] <MalCurtis> @lj У меня есть личная работа на cron, которая просто пингует все мои маленькие приложения каждый час

[22:04] <MalCurtis> Таким образом, они все остаются в живых на свободном пути: D

[22:04] <Andy> @lj Pingdom может решить эту проблему

[22:04] <Glenn> james Выберите сайт и воспроизведите его в Rails. Найдите хорошие ресурсы по Ruby и просмотрите их статьи / статьи. Я хотел бы предложить http://www.sitepoint.com конечно 🙂

[22:04] <lj> МалКуртис из Heroku?

[22:04] <MalCurtis> У меня есть хостинг с MediaTemple, который позволяет мне создавать задания cron

[22:05] <MalCurtis>, поэтому я запускаю ‘wget http://cspisawesome.com’ каждый час

[22:05] <MalCurtis> это из моих бесплатных приложений для герою

[22:05] <MalCurtis> Я полагаю, что тайм-аут каждый час

[22:05] <MalCurtis> Но идея Гленна о Pingdom так же хороша

[22:05] <MalCurtis> они проверяют работоспособность вашего сайта

[22:05] <MalCurtis>, поэтому он будет получать трафик

[22:05] <Glenn> lj Я думаю, что если вы подпишетесь на бесплатную версию дополнения New Relic, это поддержит ваш сайт.

[22:06] <Glenn> Малкёртис Пингдом отдает должное Энди 🙂

[22:06] <lj> Я попробовал новую реликвию, которая делает это … пока не уверен, работает ли она

[22:06] <MalCurtis> Ой, прости Энди

[22:06] <HAWK> Seeya kinduff — спасибо, что присоединились к нам

[22:07] <lj> С MT вы используете rsync?

[22:07] <Glenn> @lj https://coderwall.com/p/u0x3nw

[22:07] <lj> комментарий был для MalCurtis

[22:08] <MalCurtis> wget

[22:09] <MalCurtis> он просто получает URL, который я ему предоставляю

[22:09] <lj> Хорошая идея попробовать журнал в рельсах… спасибо за вдохновение и толчок

[22:09] <lj> MalCurtis, но я имею в виду просто загрузить твою работу с твоего локального компьютера… rsync?

[22:10] <lj> Я бы не хотел вносить изменения в 300 страниц по одной за раз

[22:10] <MalCurtis> О, я открыла блог на своем персональном сайте несколько лет назад и с тех пор ничего не изменила

[22:10] <MalCurtis> Я все еще использую ftp, если мне нужно внести изменения, чего я никогда не делаю: D

[22:11] <MalCurtis> Это WordPress, поэтому большая часть контента динамична

[22:11] <lj> так ты больше не ведешь блог?

[22:11] <lj> О, хорошо, так что это не рельсы

[22:11] <MalCurtis> Да

[22:11] <MalCurtis> Я сделал это до того, как стал парнем с рельсов

[22:12] <lj> Я попробовал блог Octopress, в котором я немного потренировался в рубине.

[22:12] <MalCurtis> Хорошо, да — если бы я что-то делал в эти дни, это было бы сделано с помощью GIt

[22:13] <lj> У меня были проблемы с управлением страницами github, поэтому я использовал rsync с моим хостом Site5

[22:13] <lj> работал очень хорошо

[22:15] <molona> MalCurtis Вы когда-нибудь строили еще один в RoR?

[22:15] <MalCurtis> Блог?

[22:15] <молона> да

[22:15] <MalCurtis> Нет. Не очень интересно

[22:15] <MalCurtis> Есть так много отличных генераторов статических сайтов.

[22:16] <lj> Хорошо, тогда для чего вы будете использовать рельсы?

[22:16] <lj> например

[22:16] <MalCurtis> Я написал learnable.com

[22:16] <MalCurtis> Это довольно большое приложение для рельсов

[22:16] <lj> в рельсах? право?

[22:16] <lj> да отличная работа

[22:16] <MalCurtis> Да, изначально это был PHP, Rails и немного Python

[22:17] <lj> потрясающе

[22:17] <MalCurtis> теперь это просто Rails

[22:17] <MalCurtis> Я на самом деле больше не работаю над этим

[22:17] <MalCurtis> Разработчики Sitepoint позаботятся об этом

[22:17] <lj> но имеет ли смысл использовать его для меньшего проекта, когда, как вы говорите, «их так много…»

[22:17] <MalCurtis> Динамический контент = использовать рельсы

[22:17] <MalCurtis> Статический контент = возможно, используйте рельсы, если вы хотите попрактиковаться, но, вероятно, нет необходимости

[22:18] <HAWK> У кого-нибудь есть вопросы к нашим экспертам? Гленн и Энди, вероятно, собирались спать? 😉

[22:18] <Glenn> Если у меня есть приложение со статическим или почти статическим контентом, я бы хотел начать с Синатры.

[22:18] <molona> Когда вы решили сделать обучаемое приложение единственным Rails?

[22:19] <MalCurtis> Это было решение всей компании отойти от PHP, и Learnable уже наполовину написан

[22:19] <MalCurtis> Так как вещи нуждались в обновлении, мы переписали их в рельсы

[22:19] <MalCurtis> Flippa сделали то же самое

[22:19] <HAWK> Добро пожаловать к тем из вас, кто только что присоединился. Если у вас есть вопрос, пожалуйста, пройдите

[22:19] <MalCurtis>, когда они делают обновления / добавляют новые функции, они пишутся на Rails

[22:19] <MalCurtis> Я думаю, что они почти все Рельсы сейчас

[22:19] <HAWK> Я выложу полную стенограмму в SitePoint позже сегодня, чтобы вы могли увидеть, что вы пропустили

[22:19] <lj> Гленн Интересно, как бы вы «запустили» проект с Синатрой… как бы вы поступили?

[22:20] <lj> я знаю, это большой вопрос

[22:21] <Glenn> lj Хорошо, Sinatra — это просто файл, если вы используете функцию встроенных представлений. Приятно начать работу, если мне не нужны сложные аутентификации, обработка CSS / ресурсов и т. Д.

[22:21] <eip56> Предложения по приобретению Rails? Я пришел из сильного фона PHP.

[22:21] <Glenn> lj, если приложение начинает становиться слишком большим, и вы написали свою бизнес-логику в несколько модульной форме, запустите приложение Rails и запустите его.

[22:22] <Andy> eip56 создай что-нибудь, используя Rails. Это звучит как простой ответ, который я знаю. Но это лучший способ.

[22:23] <Glenn> eip56 Книга Энди нацелена на людей, совершающих прыжок https://learnable.com/books/jump-start-rails

[22:23] <eip56> Энди. Всегда хороший способ :-). Мы будем следовать более конкретным способом. Какие ваши любимые ресурсы книги / сайты

[22:24] <eip56> Круто, спасибо

[22:24] <eip56> Энди, я с нетерпением жду чтения твоей книги

[22:24] <HAWK> Разве не так много статей на RubySource на эту тему, Гленн?

[22:24] <Энди> http://www.sitepoint.com/ 😉

[22:24] <HAWK> Хе-хе

[22:24] <HAWK> Хорошо, все — в сеансе осталось 5 минут. Говори сейчас или навсегда помолчи.

[22:24] <Glenn> HAWK Почему, да, я верю, что там есть несколько статей по Rails.

[22:25] <Andy> eip56 ура! В любом случае, вы начнете.

[22:25] <HAWK>: p Я имел в виду именно переход на PHP, Гленн

[22:26] <jamesMccoy> почему вы предпочитаете Rails, скажем, Python с Flask?

[22:26] <Гленн> оооооо… верно. eip56 Вот один из PHP к Синатре http://www.sitepoint.com/php-to-sinatra/

[22:26] <eip56> На ваш взгляд, что в Rails имеет смысл над PHP-проектом, я думаю. Что заставит вас выбрать один из других?

[22:26] <Andy> HAWK Я обнаружил, что в итоге лучше всего забыть о PHP…

[22:27] <molona> @andy, так что вы либо программируете на Rails или на PHP, но не на обоих? лол

[22:27] <HAWK> Я еще не встречал бывшего разработчика PHP, который заставил коммутатор и DID оглянуться назад, Энди

[22:27] <Glenn> jamesMccoy Я бы предпочел это, потому что я не знаю Python: P

[22:28] <Glenn> jamesMccoy Но в этот момент это больше проблема языковых предпочтений, чем проблема Rails vs Flask

[22:28] <jamesMccoy> Я бы подумал, что это проблема с производительностью,

[22:28] <Andy> eip56 Rails делает всю работу, когда дело доходит до веб-приложений. Изначально PHP никогда не предназначался для вставки в шаблон MVC…

[22:28] У <jamesMccoy> rails большие издержки по сравнению с флягой / питоном

[22:28] <jamesMccoy> Мне было интересно, могли бы эксперты по рельсам дать некоторое представление

[22:29] <jamesMccoy> с их точки зрения (я человек Питон, если вы не могли бы сказать …)

[22:29] <HAWK> Энди и Гленн являются экспертами Rails, Джеймс Маккой 🙂

[22:29] <Glenn> Джеймс Маккой, я не знаю, фляжка, извини. У Rails определенно есть некоторые накладные расходы, это цена, которую вы платите за такое большое соглашение.

[22:29] <jamesMccoy> Энди / Гленн, какие коммерческие приложения вы написали на Ruby?

[22:29] <jamesMccoy> конкретно, рельсы?

[22:29] <Andy> jamesMccoy flask / Python сравнивает с Ruby / Sinatra. Rails сравним с Django

[22:29] <Glenn> jamesMccoy, если тебе нравится то, что дают тебе эти соглашения, а я делаю, тогда это здорово.

[22:30] <Glenn> Я провел большую часть прошлого года или около того, работая над http://social.kyck.com

[22:31] <jamesMccoy> эй, круто. а Энди?

[22:31] <Glenn> В настоящее время мы работаем над другим крупным коммерческим приложением Rails, но оно все еще готовится.

[22:31] <HAWK> Дразнить

[22:31] <Andy> jamesMccoy Я сейчас перестраиваю корпоративную интрасеть.

[22:31] <lj> Можете ли вы привести пример конвенций и что они вам дают?

[22:32] <HAWK> Во всяком случае, ребята, это технически обертка. Не стесняйтесь оставаться там сколько угодно, но я освобождаю наших экспертов, когда они готовы.

[22:32] <redmuB> я думаю, что я не в том чате

[22:32] <HAWK> И я хотел бы сказать ОГРОМНОЕ спасибо им обоим за их время

[22:32] <jamesMccoy> так откуда ты взял свой опыт в написании своей книги, если не в инженерном деле?

[22:32] <molona> @glenn, круто … Я думаю, что он использует геотаргетинг, потому что страница отображается на испанском для меня

[22:32] <eip56> Эй, несколько минут, как всегда, было приятно @ HAWk Энди и Гленн

[22:32] <HAWK> Что ты искал для redmuB?

[22:32] <jamesMccoy> спасибо всем!

[22:33] <Гленн> Конечно. Очень быстро (время обеда :)) Маршрутизация DSL, сопоставление URL с действием контроллера для просмотра, обработка ресурсов (js и css, minified и т. Д.)

[22:33] <molona> Спасибо обоим: D

[22:33] <Andy> Джеймс Маккой из создания моего собственного сайта: andyhawthorne.herokuapp.com, именно это заставило меня задуматься о книге.

[22:33] <lj> Звучит хорошо, Гленн. Спасибо.

[22:33] <Glenn> ActiveRecord отображает ваши таблицы RDMBS. Rails смягчает атаки CSRF. Там больше нагрузок.

[22:34] <lj> Это моя главная проблема — маршрутизация. Предположим, мне пришлось изменить все эти маршруты на всех этих страницах.

[22:34] <Glenn> @molina, у Rails тоже классная конвенция i18n 🙂

[22:34] <molona> @Glenn Круто. Благодарность 🙂

[22:34] <Гленн> Оооооооооочень беги, ребята. Спасибо, что заглянули. Я надеюсь, что это было весело / полезно.

[22:35] <jamesMccoy> тебе никогда не кажется, что с Rails ты не столько инженерный, сколько просто склеиваешь блоки?

[22:35] <jamesMccoy> подлинный вопрос — я создал несколько приложений, используя платформу, я не чувствовал, что у меня все под контролем

[22:35] <jamesMccoy> Гленн называет это соглашением, это обязательно хорошая вещь?

[22:35] <RanjitSingh> Кому-нибудь нужно такси?