Продукт крайне сырой и желать от него полной идентичности bem-tools и функциональности рано. Спасибо за наставления. Я постараюсь все это учесть в будущем.
Я понял. Вообще я не поддерживаю политику зависимости блоков друг друга. Сейчас вы это не сможете реализовать, если только не пропишите в явном виде классы в шаблоне. С яваскриптом сложнее. Учту на будущее. Спасибо за комментарий. Порядок сборки блоков можно регулировать пока только в файлах application.css, application.js, где ведется список всех компилируемых блоков.
Я видимо тоже не совсем понимаю, что вы имеете ввиду про ассеты. Можно поподробнее вопрос? Согласен, что доопределение блоков очень нужная функциональность, но в текущей реализации ее нет, возможно появится позже.
Спасибо за вопросы. Я бы не хотел чтобы вы думали, что этот гем некоторая конкуренция bem-tools или что-то подобное. Я бы хотел чтобы было совсем наоборот.
Давайте по порядку.
Уверены?
Пока уверен. Задачи о которых вы говорите вполне реализуемы группами блоков. Да, вы правы, доопределение отсутствует, но я и делал пока минимально работающий функционал, который позволит мне удобно переносить блоки между рельсовыми проектами. Если будет интерес и необходимость я обязательно добавлю такую возможность. На уровне проекта пока вы можете дописать стили так как вы это привыкли делать. Сейчас просто нужно побольше думать о том, какие блоки выносить.
Я не совсем понимаю, по каким.
Добавил в статью.
Забыть про автоматическое разруливание зависимостей и разгребать их руками?
Вы видимо пропустили описание процесса сборки ассетов. Все собирается автоматически. Я хотел сказать, что вам не нужно для бандлов прописывать зависимости от блоков/элементов/модификаторов.
Рельсы — это разве только шаблоны?
В том то и дело, что нет. Рельсы это целая культура.
Запрос в гугле: windows science calculator. Даст вам более чем красноречивый ответ, раз вы так настойчиво требуете аналогов. Автосейвы есть даже не в IDE: TextMate, Sublime Text, gEdit. Значит три нажатия мы свели к одному: даже не в IDE есть горячие клавиши запуска в браузере. Написать клавиши? В общем я не злюсь. Просто вырежете из поста всю связь с программистами. Они знают гораздо больше.
Давайте по порядку.
Пока уверен. Задачи о которых вы говорите вполне реализуемы группами блоков. Да, вы правы, доопределение отсутствует, но я и делал пока минимально работающий функционал, который позволит мне удобно переносить блоки между рельсовыми проектами. Если будет интерес и необходимость я обязательно добавлю такую возможность. На уровне проекта пока вы можете дописать стили так как вы это привыкли делать. Сейчас просто нужно побольше думать о том, какие блоки выносить.
Добавил в статью.
Вы видимо пропустили описание процесса сборки ассетов. Все собирается автоматически. Я хотел сказать, что вам не нужно для бандлов прописывать зависимости от блоков/элементов/модификаторов.
В том то и дело, что нет. Рельсы это целая культура.