Rails 2.0 Textmate разпознаване на .html.erb

Textmate не разпознава .html.erb ?

Textmate - Menu - Bundles - Bundle Editor - Show Bundle Editor - отляво Ruby on Rails - почти накрая от изброените bundels - Rails HTML. Намеретя вдясно в текста и променете:

fileTypes = ( ‘rhtml’ );
на
fileTypes = ( ‘rhtml’, ‘erb’ );

Генериране на Google, Yahoo sitemap.xml в rails сайт

Динамично генериране на sitemap.xml в ruby on rails сайт

controller:

def sitemap
  @posts = Post.find :all
  render :layout => false
end

view:

xml.instruct!
xml.urlset "xmlns" => "http://www.sitemaps.org/schemas/sitemap/0.9" do
  xml.url do
    xml.loc         "http://www.YourSite.com/"
    xml.lastmod     w3c_date(Time.now)
    xml.changefreq  "always"
  end
  @posts.each do |post|
    xml.url do
      xml.loc         url_for(:only_path => false, :controller => 'home', :action => 'details', :id => post)
      xml.lastmod     w3c_date(post.created_at)
      xml.changefreq  "weekly"
      xml.priority    0.9
    end
  end
end

helper:

def w3c_date(date)
  date.utc.strftime("%Y-%m-%dT%H:%M:%S+00:00")
end

routes:

#Sitemap
map.connect "sitemap.xml", :controller => "home", :action => "sitemap"

Добавете Вашият sitemap в Google http://www.google.com/webmasters/sitemap

RoR плъгин за генериране на статистики за посещения

SiteAlizer - Полезен плъгин за генериране на статистики за посещения. Лесна интеграция с ruby on rails сайт/приложение.

Кода на плъгина може да изтеглите от тук: http://opensvn.csie.org/sitealizer/

Уеб PDF Четец

Issuu - Можете да създадете свободно профил и да качите свойте pdf файлове на сайта, да изпратите линк със свойте файлове за директно четене от сайта. Интересното е, че цялата система е разработена на flash дори и редактирането на профила на потребителя и т.н.

Най-голямото удобство е, че след като публикувате Вашият pdf файл може да го вградите във Вашият сайт. Issuu предлага лесен за вграждане за целта четец за сайт, блог, форум и т.н

Rails - Apache 2.0x - Proxy - Mongrel - Ubuntu

Ruby on Rails приложение/сайт - Apache сървър за статично съдържание и mongrel за обслужване на rails приложението/сайта. Заявките към mongrel се пренасочват през Apache Proxy.

Виртуален хост конфигурация:

<VirtualHost IP:80> ServerName app.server.com ServerAlias app.server.com DocumentRoot /www/rails/public ErrorLog /www/rails/log/server.log

<Directory /www/rails/public/> Options ExecCGI FollowSymLinks AllowOverride all Allow from all Order allow,deny </Directory> <Proxy http://IP:3000> Order deny,allow Deny from all Allow from all </Proxy> ProxyPass / http://IP:3000/ ProxyPassReverse / http://IP:3000 ProxyPreserveHost on ProxyPass /images ! ProxyPass /javascripts ! ProxyPass /stylesheets ! </VirtualHost>

 

Пускане на mongrel:

/usr/bin/ruby /usr/bin/mongrel_rails start -d -e production -p 3000 -l /www/rails/log/mongrel.log -P /www/rails/log/mongrel.3000.pid -c /www/rails

Mongrel Server - На сайта на mongrel може да намерите повече информация за конфигурирането му, пусканете на клъстер от mongrel сървъри и т.н.

PicLens плъгин за Firefox

PicLens плъгина превръща браузъра в 3D инструмент за преглеждане на снимки в интернет.

Демо:


Версия за Mac OS X

  1. Add to Technorati Favorites View Jivko Georgiev's profile on LinkedIn Add to Google Reader or Homepage      Sub
scribe in NewsGator Online  Add to netvibes
  2. Скорошни публикации

  3. Категории

  4. Страници

  5. Тагове

  6. Архиви

  7. Календар

    май 2008
    П В С Ч П С Н
    « мар    
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  8. RSS ShareSnippets: jivko

  9. RSS del.icio.us/jommy

  10. .

  11. Spam Blocked