Posts Tagged: Ruby on Rails


16
May 09

Търсене в български блогове.

Естествено продължение на www.rssfu.com, сайта www.blogbg.net е търсачка в блоговете, които се агрегират от rssfu. Сайта е реализиран с помоща на Ruby on Rails. Търсенето в публикациите е реализирано със Sphinx и плъгин за RoR,  thinking-sphinx.

Редакция 17.10.2009:

blogbg.net – няма да изпълнява ролята на търсачка в rssfu.com. Търсенето, ще стане част от rssfu. Скоро, ще има повече информация.


19
Mar 09

bgonrails

BGonRails се съживи :)

http://www.bgonrails.com


14
Feb 08

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’ );

12
Feb 08

Генериране на 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


9
Feb 08

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

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

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


3
Feb 08

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


1
Feb 08

Share Snippets

ShareSnippets

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

Get Adobe Flash playerPlugin by wpburn.com wordpress themes