![]() |
![]() |
Кодирование e-mail при помощи Javascript в Rails
14:43, 10 октября 2006
( )
Я так подозреваю, что от сбора email со страниц сайтов не удержит спамеров ничего. Даже такая защита, какую предоставляет Rails кодированием :encode=>'javascript' Но все же, это лучше чем просто mailto:me@domain.com mail_to "me@domain.com", "My email", :encode => "javascript" # =>
Брифинг по Rails плагинам, используемым мной в проектах
15:05, 9 октября 2006
( )
* acts_as_dropdown - отличный плагин, позволяет в модели указать model Region и использовать в view таким образом: <%= select('lot','region_id',Region.to_dropdown({:include_blank=>false}),{},{:style=>"width:100%"})%> * ez_where -создание условий для отбора в sql выражениях используя красивый ruby синтаксис. @conditions=Caboose::EZ::Condition.new :lots do MyModel.find( :conditions=>@conditions.to_sql ) * annotate_models - красиво вставляет в модель и фикстуры закомментированную структуру таблицы. # == Schema Information * tiny_mce -WYSWYG редактор HTML * ar_fixtures - для экспорта-импорта данных в фикстуры После установки плагина появляются у rake такие задачи: rake load_exported_fixtures и rake extract_fixtures Первая команда загружает экспортированные фикстуры, вторая соответственно экспортирует существующие в базе данные в db/exported_fixtures. * file_column - сохранение изображений со ссылкой на запись в базе данных. Другими словами автоматизируем аплоад изображений и хранение имени файла в поле таблицы. Очень подробно описан в rails wiki. В модели: file_column :image, :magick=>{ Во view отображение изображения: url_for_file_column("photo","image","preview"),{:width=>"121", :height=>"88", :border=>"3",:class=>"preview"} В форме загрузки изображения: <%= file_column_field('newphoto','image') %> Книги по Ruby on the Rails
10:08, 9 октября 2006
( )
Ссылки на литературу по Ruby и Rails взяты здесь: http://ruby.rostovlinux.ru/rubylinks.html.
Документация по Ruby:
Запуск fastcgi от конкретного юзера (suexec) на Apache 1.3.x
11:07, 8 октября 2006
( )
Так сложилось исторически, что большое количество проектов на хосте уже давно и стабильно работает под Apache 1.3. Назревает необходимость перехода на Apache 2.x в виду того, что хочется:
Но это на будущее, а пока же требуется просто правильно настроить существующий Apache на поддержку нескольких проектов на rails. Подразумеваем, что Apache у вас собран с опцией suexec, которая делает запуск экземпляра конкретного сайта под соответствующим пользователем и группой. Добавляем в конец httpd.conf две строки, первая будет считывать конфигурацию для виртуальных хостов, вторая задает конфигурацию fastcgi. Include /usr/local/etc/apache/vhosts.conf Этапы развития разработчика на Rails.
09:24, 6 октября 2006
( )
Чувствует силу и понимает, что жить стало легче :) Почему программеры на ASP.NET должны попробовать Ruby on Rails
12:33, 5 октября 2006
( )
Потому что:
Программерам, API, quick help search
12:19, 5 октября 2006
( )
Какие замечательные вещи есть в сети. Содержит быстрый AJAX поиск, документацию по CSS, Javascript, Ruby, PHP, Perl и многому другому. Всем рекомендуется к юзанию. Как предохранить rails приложение от обновления rails gems?
13:00, 4 октября 2006
( )
Ну вот, к примеру, есть у вас хостинг с Rails, есть там rails, на тот момент свежий, версии 1.1.6. И вот пришло тёмное завтра. Прилежный сисадмин обновил gems, где под обновление попался и Rails, став, скажем, версии 2.0. И вот, благодаря некоторым "фиксам" у вас перестают работать "некоторые функции". Вот как раз что бы избежать подобной ситуации используем rake rails:freeze:gems в нашей дир-рии проекта. Это создаст текущую копию gems текущей версии в каталоге /vendors/rails и предохранит ваши нервы от преждевременного отмирания. OpenID сервер на rails
12:14, 3 октября 2006
( )
Вот здесь вообще реализаця в виде rails-приложения. А вот здесь ruby openId library. Для чего нужен OpenID? Очень просто, для аутентификации постящих каментами в вашем ненаглядном, жЫвом журнале. В последнее время повадились спаммеры постить каменты с линками на всякое непотребное, вот ведь напасть, боросться с ними остается способов все меньше и меньше. Один из них - аутентификация третьей стороной, т.е. смысл почти как у сертификатов, какая-то третья сторона утверждает, что таки да, постящий валиден. Это что-то вроде распределенного microsoft passport. Впрочем, об этом же отлично написано на рельсовой Вике. И вообще есть замечательная веб-презентация. Кстати, может кто знает где в прямо в вебе можно готовить презентации? Ссылка на блог с типасами начального уровня для рельсистов
13:04, 28 сентября 2006
( )
http://www.paulsturgess.co.uk/articles/index по ссылке:
|
© Максим Прокопов 2005-2024 | О сервере |