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/

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 сървъри и т.н.

Share Snippets

ShareSnippets

ShareSnippets - Сайта е място където всеки може да запази, организира и ако иска да сподели свойте отрязъци код. Кода на сайта е писан на ruby и използва ruby on rails.

  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