Разработка шаблона для представления Ruby on Rails. Что и где учить? - PullRequest
2 голосов
/ 07 мая 2010

У меня есть проект, и я отвечаю за дизайн интерфейса, тогда как мои разработчики будут работать над ним с Ruby on Rails.

Я не знаю Ruby on Rails, и я проектирую интерфейс с использованием XHTML, CSS, jQuery, 960.gs CSS Framework. Предполагается, что мой разработчик возьмется за мой дизайн и подключит к нему элементы серверной части, в том числе и с Ajax.

Что я должен знать при разработке шаблона / представления, чтобы я не пнул оценки моих разработчиков своим дизайном? Как помочь соединению элементов безболезненно? Я понимаю, что должен избегать Некоторые разработчики Ruby on Rails также предпочитают Blueprint CSS Framework, а не 960.gs.

Любое руководство? Спасибо.

Ответы [ 2 ]

1 голос
/ 09 мая 2010

Я могу говорить с точки зрения разработчика.

То, что меня бесит, - это слишком сложные структуры CSS, делайте их простыми и абстрактными, как вы можете.называя классы и идентификаторы, в общем, попытайтесь выяснить, какие модели использует разработчик, и назовите ваши классы и идентификаторы соответственно.Например, для блога с сообщениями: #posts .post для сообщения в представлении индекса и #post для сообщения в представлении шоу.Мне все равно, какой CSS-фреймворк использует дизайнер, пока он работает.И, наконец, если вы разрабатываете разные HTML-страницы, имейте в виду, что у нас часто есть только один или два макета, например./views/layouts/application.html.erb и мы обычно стараемся держать это число как можно ниже.

jQuery - это находка, которая когда-либо была моим любимым выбором по сравнению с собственным прототипом rails.

1 голос
/ 07 мая 2010

Как правило, система шаблонов Rails достаточно гибкая и позволяет разработчикам создавать даже сложные проекты.Фреймворк CSS не должен иметь такой разницы.Однако, если они используют Rails 2.x, заметно проще использовать Prototype вместо jQuery.Однако Rails 3.x также не зависит от библиотеки javascript.

Относительно хороший обзор - официальное руководство .Вы также можете попробовать этот инструмент для нарезки ваших видов и макетов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...