<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16864111</id><updated>2011-07-31T00:36:17.430+03:00</updated><title type='text'>mcel - Ruby , Ruby On Rails Notları</title><subtitle type='html'>Ruby, Ruby On Rails üzerine notlar, örnek kodlar, ağ sayfalarına bağlantılar, karşılaşılan sorunlara çözümler.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16864111.post-113604144985101813</id><published>2005-12-31T17:02:00.000+02:00</published><updated>2005-12-31T17:06:03.246+02:00</updated><title type='text'>mcel_grid 0.1</title><content type='html'>Basit ızgara biçemli listeleme için yardımcı kod:&lt;br /&gt;(application_helper.rb) dosyasına eklersiniz, projenizin herhangi bir bölümünde kullanabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def mcel_grid(mallar, alanlar)&lt;br /&gt; yazi = "&lt;table width=\"100%\"&gt;"&lt;br /&gt; sayi = @alanlar.length&lt;br /&gt; # BAŞLIKLARI YAZDIRALIM&lt;br /&gt; i = 0&lt;br /&gt; yazi &lt;&lt; "&lt;tr bgcolor=\"#efefef\"&gt;"&lt;br /&gt; while i &lt; sayi&lt;br /&gt;  yazi &lt;&lt; "&lt;td&gt;" + @alanlar[i][:isim] + "&lt;/td&gt;"&lt;br /&gt;  i += 1&lt;br /&gt; end&lt;br /&gt; yazi &lt;&lt; "&lt;/tr&gt;\n"&lt;br /&gt; &lt;br /&gt; @mallar.each do |@mal|&lt;br /&gt;  i = 0&lt;br /&gt;  yazi &lt;&lt; "&lt;tr&gt;"&lt;br /&gt;  while i &lt; sayi&lt;br /&gt;   yazi &lt;&lt; "&lt;td&gt;" + @mal[@alanlar[i][:alan]].to_s + "&lt;/td&gt;"&lt;br /&gt;     i += 1 &lt;br /&gt;  end&lt;br /&gt;  yazi &lt;&lt; "&lt;tr/&gt;"&lt;br /&gt; end&lt;br /&gt; yazi &lt;&lt; "&lt;/table&gt;"&lt;br /&gt; return yazi&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Kullanım:&lt;/span&gt;&lt;br /&gt;Denetleyicide:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; @mallar = Mallar.mallar&lt;br /&gt; @alanlar = [&lt;br /&gt;  {:isim =&gt; "Referans No.", :alan =&gt; "id"},&lt;br /&gt;  {:isim =&gt; "Parti (Kg).", :alan =&gt; "parti"},&lt;br /&gt;  {:isim =&gt; "Metre", :alan =&gt; "metre"} &lt;br /&gt; ]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Görünümde:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;%=mcel_grid(@mallar, @alanlar)%&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16864111-113604144985101813?l=rubyverails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/113604144985101813/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16864111&amp;postID=113604144985101813' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113604144985101813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113604144985101813'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/2005/12/mcelgrid-01.html' title='mcel_grid 0.1'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16864111.post-113511044831054021</id><published>2005-12-20T22:23:00.000+02:00</published><updated>2005-12-20T22:29:06.840+02:00</updated><title type='text'>Varsayılan Sayfa</title><content type='html'>RoR da sunucuyu ilk açılışta varsayılan sayfa olarak "RoR a hoşgeldiniz ve yapmanız gerekenler" konulu bir sayfa çıkar. Bunun yerine sunucuya ilk açılışta sizin belirlediğiniz denetleyici ve eylemin çıkmasını sağlamak için şu yolları izlememiz gerekiyor:&lt;br /&gt;&lt;br /&gt;1. TASARI DIZINI/public/index.html dosyasını siliyoruz.&lt;br /&gt;2. TASARI DIZINI/config/routes.rb dosyasında&lt;br /&gt;&lt;blockquote&gt;# map.connect '', :controller =&gt; "welcome"&lt;/blockquote&gt;&lt;br /&gt;satırını bulup kendi denetleyici ve eylemimizi belirtebilirz.&lt;br /&gt;&lt;blockquote&gt;map.connect '', :controller =&gt; "sinav", :action =&gt; "sinav_secim"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16864111-113511044831054021?l=rubyverails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/113511044831054021/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16864111&amp;postID=113511044831054021' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113511044831054021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113511044831054021'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/2005/12/varsaylan-sayfa.html' title='Varsayılan Sayfa'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16864111.post-113500425333775022</id><published>2005-12-19T16:44:00.000+02:00</published><updated>2005-12-19T16:57:43.623+02:00</updated><title type='text'>Filtreleme ile işlem sırası</title><content type='html'>Örneğin sadece kullanıcıların gireceği bir sayfa yapmamız lazım. Denetleyicide (controller) her işlev için giriş yapılıp yapılmadığını kontrol etmek yerine tek bir komut ile istenilen her işlevden önce kontorl sağlayabiliriz. RoR da "filters" diye geçiyor.&lt;br /&gt;&lt;br /&gt;Kontroldeki her işlevden önce denetlemek için &lt;span style="font-weight:bold;"&gt;before_filter&lt;/span&gt; kullanabiliriz.&lt;br /&gt;&lt;br /&gt;Örnek Kullanım:&lt;br /&gt;before_filter :girisDogrula&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;private&lt;br /&gt;def girisDogrula&lt;br /&gt;    # fonksiyon işlemleri&lt;br /&gt;end&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Belirli eylemler için denetlememe:&lt;br /&gt;&lt;blockquote&gt;before_filter :girisDogrula, :except =&gt; [ :ISLEV1, :ISLEV2 ]&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Sadece belirli eylemler için denetleme:&lt;br /&gt;&lt;blockquote&gt;before_filter :girisDogrula, :only =&gt; [ :sinavgiris, :sinavliste ]&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://api.rubyonrails.com/classes/ActionController/Filters/ClassMethods.html"&gt;Klavuz Adresi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16864111-113500425333775022?l=rubyverails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/113500425333775022/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16864111&amp;postID=113500425333775022' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113500425333775022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113500425333775022'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/2005/12/filtreleme-ile-ilem-sras.html' title='Filtreleme ile işlem sırası'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16864111.post-113433242774290734</id><published>2005-12-11T22:12:00.000+02:00</published><updated>2005-12-11T22:20:27.756+02:00</updated><title type='text'>Ruby On Rails Kurulumu</title><content type='html'>RoR "Ruby" dilinde geliştirilen bir altyapı olduğu için öncelikle sisteminizde "Ruby" kurulu olmalıdır. &lt;a href="http://www.ruby-lang.org"&gt;http://www.ruby-lang.org&lt;/a&gt; adresinden sisteminize uygun ruby yüklenebilir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Gems Kurulumu:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://rubyforge.org/frs/?group_id=126"&gt;Gems&lt;/a&gt; programı ile sisteminize ruby paketlerini kolayca kurabilirsiniz. Railsde dahil!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Rails Kurulumu:&lt;/span&gt;&lt;br /&gt;gem install rails --include-dependencies&lt;br /&gt;&lt;br /&gt;Rails kurulumu tamamlandı. Yeni projelere başlayabiliriz ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16864111-113433242774290734?l=rubyverails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/113433242774290734/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16864111&amp;postID=113433242774290734' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113433242774290734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/113433242774290734'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/2005/12/ruby-on-rails-kurulumu.html' title='Ruby On Rails Kurulumu'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16864111.post-112948291881968462</id><published>2005-10-16T20:10:00.000+03:00</published><updated>2005-10-16T20:15:18.826+03:00</updated><title type='text'>Ajax Ve Ruby On Rails (RoR)</title><content type='html'>Ruby On Rails ile Ajax kullanılarak daha dinamik web yazılımları geliştirmek çok kolay.&lt;br /&gt;Örneğin kullanıcı işlemlerini sayfanın belli bir yerinde yaptırmak için izleyeceğimiz yol çok basit.&lt;br /&gt;&lt;br /&gt;1. İşlemlerin yapılacağı alan seçilecek (div biçeminde oluşturulacak)&lt;br /&gt;2. Fonksiyonlar tanımlanacak. Tasarımları Oluşturulacak.&lt;br /&gt;3. Ajaxsal link verilecek.&lt;br /&gt;&lt;br /&gt;Örneğin :&lt;br /&gt;&lt;br /&gt;Dosya: index.rhtml&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;    &lt;div id="kullanici"&gt;&lt;br /&gt;    &lt;br /&gt;    Merhaba Kullanıcı. Kayıt Olmak İçin &lt;br /&gt;    &lt;%= link_to_remote( "Burayı",&lt;br /&gt;                         :update =&gt; "kullanici",&lt;br /&gt;                         :url =&gt;{ :action =&gt; :kayitOl }) %&gt;, Giriş Yapmak İçin &lt;br /&gt;    &lt;%= link_to_remote( "Burayı",&lt;br /&gt;                         :update =&gt; "kullanici",&lt;br /&gt;                         :url =&gt;{ :action =&gt; :girisYap }) %&gt;&lt;br /&gt;    Tıklayınız.&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Dosya xx_controller.rb&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt; &lt;br /&gt;def kayitOl&lt;br /&gt;   render_text "&lt;br&gt;Kayıt Olma Yeri"&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def girisYap&lt;br /&gt;    render_text "&lt;br&gt;Giriş Yapma Yeri.";&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16864111-112948291881968462?l=rubyverails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/112948291881968462/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16864111&amp;postID=112948291881968462' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/112948291881968462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/112948291881968462'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/2005/10/ajax-ve-ruby-on-rails-ror.html' title='Ajax Ve Ruby On Rails (RoR)'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16864111.post-112705673716714802</id><published>2005-09-18T18:16:00.001+03:00</published><updated>2010-12-11T15:45:26.436+02:00</updated><title type='text'>Ruby ve Rails</title><content type='html'>Selamlar,&lt;br /&gt;Ruby yazılımlama dili ve "Ruby On Rails" web geliştirme ortamı için notlar, örnek kodlar ve yararlı sayfalara bağlantılar için tuttuğum günlüktür.&lt;br /&gt;Herhangi bir zaman güncellenebilir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16864111-112705673716714802?l=rubyverails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rubyverails.blogspot.com/feeds/112705673716714802/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16864111&amp;postID=112705673716714802' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/112705673716714802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16864111/posts/default/112705673716714802'/><link rel='alternate' type='text/html' href='http://rubyverails.blogspot.com/2005/09/ruby-ve-rails.html' title='Ruby ve Rails'/><author><name>muarifer</name><uri>http://www.blogger.com/profile/15121996277896662657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
