IT-Expert
  IT-Expert / Веблог / Ключевые слова / Rails
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts
      входит в:
      Ruby

      Rails

      Снипеты в Radrails как в TextMate

      12:44, 6 декабря 2006 ( )

      Как хорошо, что человечество смогло изобрести Интернет и блоги, потому как в Интернете и в блогах можно найти совершенно замечательные вещи, например Ruby, Rails и качественные и бесплатные (!) IDE не уступающие, а то и превосходящие из платные аналоги.  Все вкусные фичи редакторов не могут долго быть вещами эксклюзивными, ежели что-то появилось интересное в одном месте, то скорее всего оно появится и в другом. Так же произошло и с т.н. "сниппетами" из популярного редактора Textmate для MacOS. Технология сниппетов была быстро перенесена в не менее популярные Emacs и Vim, а с недавних пор и в Radrails. Пока что сниппеты можно использовать путем прикручивания соотвествующих шаблонов, как нам рассказывает автор. Но обещают данный функционал включить в следующую версию Radrails уже "out-of-the-box".

       

      Кстати, для тех у кого проблемы с ориентацией в связях моделей баз данных Rails есть красивая диаграмма

      10:56, 29 ноября 2006 ( )

      Очень наглядно демонстрирует применение has_one, belongs_to, has_and_belongs_to_many, а в моем случае задача еще и  усложнялась множественным has_and_belongs_to_many на вспомогательных таблицах с тремя foreign_id

      Источник: http://www.rubyonrailsblog.com/articles/2006/10/24/data-model-relationships-diagram

       

      Техника загрузки файла без обновления страницы в Ruby on Rails

      15:16, 27 ноября 2006 ( )

      Блестящая идея, которую однажды я увидел на google, загрузка файла без перезагрузки страницы. И вот, благодаря Дмитрию Штефлюку секрет открыт. Рекомендую прочесть заметку Дмитрия, а для ленивых передам в двух словах технику:

      На странице скрытый IFRAME, у элемента form с upload control указывается аттрибут target, который ссылается на скрытый IFRAME. Соответственно отправка формы произойдет в этот iframe, не перегружая всей страницы, ну и при помощи AJAX и rjs обновляем родительскую страницу по окончании загрузки.

      Это красиво. 

       

      Что Rails грядущий нам готовит?

      10:21, 23 ноября 2006 ( )

      DHH проанонсировал фичи, которые ожидаются с выходом релиза Rails 1.2

      Вот как о REST говорит xml.com:

      HTTP's standard PUT/GET/POST/DELETE verbs translate directly to the Create/Read/Update/Delete features built into every Rails ActiveRecord model. This means no changes or additions for existing model classes to be REST-enabled -- as is usual in the MVC framework, models don't have to know or care what they're being used for.

      Вот что появится в Rails 1.2: 

      • это REST  и ресурсы
      • respond_to, другими словами традиционный default route будет выглядеть так:map.connect ':controller/:action/:id.:format'  и тогда  возможно такое:
        class WeblogController < ActionController::Base
        def index
        @posts = Post.find :all
        end
        respond_to do |format|
        format.html
        format.xml { render :xml => @posts.to_xml }
        format.rss { render :action => "feed.rxml" }
        end
        end
        GET /weblog # returns HTML from browser Accept header
        GET /weblog.xml # returns the XML
        GET /weblog.rss # returns the RSS
      • полноценная поддержка Unicoda (!) благодаря julikу, большому борцу за права юникода. Пример из знака евро, который занимает три байта:
        '€2.99'.first # => '\342'
        truncate('€2.99', 2) # => '?'

        Но в  Rails 1.2, вы, конечно, получите:

        '€2.99'.first # => '€'
        truncate('€2.99', 2) # => '€2'
      • ручная установка KCODE уже не нужна, теперь кодировка по умолчанию везде - UTF-8

      Ну что здесь остается сказать? Ура, товарищи.

      Об остальных изменениях рекомендую прочесть из источника

       

      Уроки для Rails и рейтинг плагинов

      11:23, 21 ноября 2006 ( )

      http://www.railsforum.com/viewforum.php?id=20

      Отличная коллекция уроков для Rails.

      Link trough http://gorbatov.blogspot.com/2006/11/ruby-on-rails.html 

      Также плагины теперь  можно сортировать по популярности рейтинга:

      http://www.agilewebdevelopment.com/plugins/top_rated 

       

      Ruby vs PHP

      14:07, 30 октября 2006 ( )

      Споры поклонников Ruby и поклонников PHP это такой же holy war, как , пожалуй, Linux vs Windows. Хотя нет, не такой же, конечно. Но вот такие заголовки статей говорят сами за себя:

      PHP съест Ruby on Rails на завтрак: http://www.phpinside.ru/?q=node/546

      А еще очень порадовала статистика "new lines of code added", где количество lines added явно больше у PHP. Говорит ли это о доминировании PHP?  Ведь это аналогично тому, если бы мы сравнивали программы на ассембере и на Си по количеству строк кода. Сравнимо? Конечно же, нет. Но это уже повод заявлять "кто кого съест на завтрак".

      Зато если взглянуть на график new projects started, то здесь, очень хорошо видно, что выбрает новое поколение.

       

       

      Автоинкрементный id в mysql, который начинается не с 1

      15:10, 25 октября 2006 ( )

      alter table tableMyIsam auto_increment=10;

      и тогда наши id начнутся с id=10.

      я обнаружил способ прописать это в migration только через execute

      ...

      execute 'alter table tableMyIsam auto_increment=10'

      ... 

       

      Миграция с fastcgi+apache1.3 на mongrel и Apache2. История одной проблемы.

      10:51, 25 октября 2006 ( )

      Миграция веб-сервера это такое мероприятие, ... в общем стремное это мероприятие, тем более стремное, чем больше виртуальных хостов на этом сервере находится. Но понимаешь что надо, тот самый момент, когда оттягивать миграцию дальше некуда, потому что обнаружен баг в fcgi+rails+apache на freebsd, который толком и лечить не знают как. И поэтому посчитали этот баг на багом, и фиксить, в общем, его никто не собирался. 

        читать далее >>

      Коллекция крохотных текстовых cheat sheets

      09:54, 20 октября 2006 ( )

      Даже не столько cheat sheet в привычном понимании, сколько подборка tips и shortcuts по тематике ключевых слов. 

      http://cheat.errtheblog.com/b

      Это полезно. Здесь можно найти шорткаты для gmail, cписок assertions, шоткаты bash(!) и многое другое.

      P.S. Ссылка для тех, кто еще не знает о гугль группе ror2ru

       

      Сборник cheat sheets по html, css, mysql, capistrano, rails, regexp, javascript

      14:59, 10 октября 2006 ( )

      Сборник кратких хелпов (в формате PDF) из одной странички по


      Сохраняем копирайты: www.dizzy.co.uk, www.ilovejackdaniels.com.   
      страницы: 1 2 3
       4 
      5 6 7
      © Максим Прокопов 2005-2016 О сервере