Comments 9
Подсказка, именно сегодня Ryan Bates опубликовал скринкаст по валидации на клиенте:
http://railscasts.com/episodes/263-client-side-validations.
Способ отличается от того, что хотите вы и работает для Rails 3. Кстати, у вас какую версию Rails надо использовать?
http://railscasts.com/episodes/263-client-side-validations.
Способ отличается от того, что хотите вы и работает для Rails 3. Кстати, у вас какую версию Rails надо использовать?
7.6. С момента получения приза Участником Акции последний несет риск его случайной
гибели, утери или порчи.
тамагочи предустановлен на ipad?
да и вообще 11 и 12 пункты дают практически безграничные права Организатору
Ииии у нас есть победитель!
Если по существу, то по-моему неправильный формат конкурса.
Он поощрает много изолированных решений одного и того же технически очевидного задания. (Предположим, что решения еще нет). Они будут похожи друг на друга до горя, к тому, же за пять дней никто ничего завершенного не сделает, то есть приз дадут создателю наименее сырого прототипа.
Сделали бы уже один опенсорсный проект и дали бы айпад самому крупному контрибутору.
Он поощрает много изолированных решений одного и того же технически очевидного задания. (Предположим, что решения еще нет). Они будут похожи друг на друга до горя, к тому, же за пять дней никто ничего завершенного не сделает, то есть приз дадут создателю наименее сырого прототипа.
Сделали бы уже один опенсорсный проект и дали бы айпад самому крупному контрибутору.
На мой взгляд, то, что задача поставлена в общем виде, не ограничивает разработчика в конечном решении. Это может быть: как новый компонент, написанный, что называется, from scratch; или доработка существующих компонентов с добавлением совместимости с другими версиями Rails; или та же помощь в фиксинге багов существующих компонентов (bcardarella сам пишет — «The major outstanding issue is with radio buttons. See the open ticket.»). Кроме того, вопрос организатору конкурса посредством электронной почты еще никто не отменял.
>> Они будут похожи друг на друга до горя…
Прошу простить меня за представленную ниже аналогию.
А смысл в том, что люди делают из одного ядра много разных реализаций конечной ОС? Судя по вашему комментарию — никакого.
А на мой взгляд, это дает альтернативу. А альтернатива, в свою очередь, мотивирует участников к изменениям в их продукте.
>> Они будут похожи друг на друга до горя…
Прошу простить меня за представленную ниже аналогию.
А смысл в том, что люди делают из одного ядра много разных реализаций конечной ОС? Судя по вашему комментарию — никакого.
А на мой взгляд, это дает альтернативу. А альтернатива, в свою очередь, мотивирует участников к изменениям в их продукте.
По-моему, тут рельсов 5%. Всё, что нужно — это при генерации инпутов прописать аттрибуты в соответствии с рефлекциями валидаторов, причём, аттрибуты должны быть по-максимуму из html5. 10 строчек кода. Давно реализовано. Остальное — это Js. А js надо уже писать минимум в 3х вариантах. + смотреть, чтобы свойства поддерживались браузером, если html5.
Рельсов тут далеко не 5%, это можно видеть как минимум по реализации bcardarella. И посмею возразить, что писать js в 3-х вариантах можно счесть за моветон, если вы имеете ввиду написание кода js-валидации. Тот же bcardarella использует всего 1 — фреймворк jquery. Можно еще больше углубиться в абстракцию, добавлением адаптеров к другим js фреймворков, но это уже вопрос целесообразности.
> быть свободными для коммерческого использования (иными словами — должны быть OpenSource)
Вы путаете тёплое с мягким.
Вы путаете тёплое с мягким.
Sign up to leave a comment.
Конкурс для разработчиков Rails-ninja