Вы путаете public/protected/private с языками типа java/c# в который все работает действительно так как вы описали. в руби эти ключевые слова имеют немного другое значение.
- public везде одинаковый
- protected означает что метод может быть вызвать только экземпляром того класса для которого был объявлен (он как private только доступен для всех экзепляров данного класа)
- private работает как protected
в итоге можно сказать что в руби нет настоящего private как в java/c#, а для protected вообще сложно представить способы применения
wittyrider: просто все фронтендеры пишут на js, и если они пишут какие-то утилиты, то скорее всего делают это тоже на js, на ноде. пожтому все клевые штуки для фронтендеров появляются именно в ноде (взять например bower или react hot loader). B например в рельсе до сих пор нет поддержки source maps или commonjs/amd.
Константин Т: кстати я в последнее время все больше думаю о том что рельса нужна только чтобы сделать апи, а весь фронт надо писать на nodejs. все таки всё новое в мире фронтенда появляется именно в мире nodejs. Ну или можно вместо рельсы другой язык взять
я просто плохо гуглил :-( теперь нашел на htmldog статью. там как раз написано что absolute легче, но если нужно еще футер вставить то без float никуда :-(
Вопрос, если ты не заметил был про то что зачем другие решения, если это лучше. Чувак сверху ответил почему, я отметил его решением, у тебя какие-то проблемы? сам читать научись
потому что они делаются неочевидно. и вариантов построения дофига и больше. нужно какие-то cleat: both, отрицательные margin, float'ы. разве не ад для такой простой и частой задачи как двухколоночная разметка? а с absolute все понятно
так в чем фишка-то? участвуют или не участвуют какая разница? почему вся инфа в layout'ах в html написана про всякие div-ы с float и margin: -300px? не встречал вообще ни разу absolute(
Леша Федосеев да уже читаю твой блог :-) такое ощущение что стоит полностью переходить на nodejs для фронта, а рельсу только в качестве json-api использовать
Вопрос не в том как сделать отдельный билд. А в том как лучше сделать. Понятно, что прописывать зависимости от css прямо в js клёво и наглядно (+ hot reloading и т.д. и т.п.) Но мы делаем приложение не для себя а для пользователей. И в первую очередь меня интересует как такой подход скажется на них.