<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>coretan si cuplis &#187; Rails</title>
	<atom:link href="http://cuplis.net/tag/rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://cuplis.net</link>
	<description>learn the way, define your own way</description>
	<lastBuildDate>Thu, 20 May 2010 08:25:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Simple Login With Rails1.2.3</title>
		<link>http://cuplis.net/2008/02/simple-login-with-rails123/</link>
		<comments>http://cuplis.net/2008/02/simple-login-with-rails123/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 11:24:41 +0000</pubDate>
		<dc:creator>cuplis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://cuplis.net/?p=15</guid>
		<description><![CDATA[Setelah seharian googling, akhirnya aku dapat sedikit pencerahan mengenai sript login pake rails versi 1.2.3 meskipun masih tanpa enkripsi. Secara umum seperti berikut :
Pertama adalah Login Controller
class LoginController &#60; ApplicationController
def index
end
def login
end
def cek_login
if request.post?
if @session["user"] = User.authenticate(params[:login][:name],params[:login][:password])
flash[:notice] = &#8220;Login Sukses!&#8221;
redirect_to :action =&#62; &#8220;index&#8221;
else
if params[:login][:name] == &#8220;&#8221;
flash[:notice] = &#8220;Username belum diisi.&#8221;
elsif params[:login][:password] == &#8220;&#8221;
flash[:notice] = &#8220;Password [...]


Related posts:<ol><li><a href='http://cuplis.net/2010/04/ubuntu-ssh-copy-id-setting-ssh-tanpa-password/' rel='bookmark' title='Permanent Link: ubuntu ssh-copy-id : setting ssh tanpa password'>ubuntu ssh-copy-id : setting ssh tanpa password</a> <small>﻿﻿﻿﻿﻿sebenernya proses ssh ke mirror dapat dipercepat dengan tanpa password....</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Setelah seharian googling, akhirnya aku dapat sedikit pencerahan mengenai sript login pake rails versi 1.2.3 meskipun masih tanpa enkripsi. Secara umum seperti berikut :</p>
<p>Pertama adalah <em>Login Controller</em></p>
<blockquote><p>class LoginController &lt; ApplicationController</p>
<p>def index<br />
end</p>
<p>def login<br />
end</p>
<p>def cek_login</p>
<p>if request.post?<br />
if @session["user"] = User.authenticate(params[:login][:name],params[:login][:password])<br />
flash[:notice] = &#8220;Login Sukses!&#8221;<br />
redirect_to :action =&gt; &#8220;index&#8221;<br />
else<br />
if params[:login][:name] == &#8220;&#8221;<br />
flash[:notice] = &#8220;Username belum diisi.&#8221;<br />
elsif params[:login][:password] == &#8220;&#8221;<br />
flash[:notice] = &#8220;Password belum diisi&#8221;<br />
else<br />
flash[:notice] = &#8220;Username atau password salah&#8221;<br />
end<br />
redirect_to :action =&gt; &#8220;login&#8221;<br />
end<br />
end<br />
end</p>
<p>end</p></blockquote>
<p>Berikutnya <em>Login Model</em></p>
<blockquote><p>class Login &lt; ActiveRecord::Base<br />
validates_uniqueness_of :name,<br />
:message =&gt; &#8220;&#8212; Username Sudah Dipakai&#8221;<br />
validates_presence_of :name,<br />
:message =&gt; &#8220;&#8212; Masukkan Username&#8221;<br />
validates_confirmation_of :password,<br />
:message =&gt; &#8220;&#8212; Konfirmasi password tidak sama&#8221;<br />
validates_presence_of :password,<br />
:message =&gt; &#8220;&#8212; Masukkan Password&#8221;</p>
<p>def self.authenticate(name, password)</p>
<p>find_first(</p>
<p>[ "name = '%s' AND password = '%s'", name, password ]</p>
<p>)</p>
<p>end<br />
end</p></blockquote>
<p>Dan yang terakhir adalah <em>Login Form</em> <em>(app/views/login/login.rhtml)</em></p>
<blockquote><p>&lt;%= stylesheet_link_tag &#8217;scaffold&#8217; %&gt;<br />
&lt;p&gt;&lt;font color=&#8221;red&#8221;&gt;&lt;strong&gt;&lt;%= flash[:notice] %&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;</p>
<p>&lt;%= error_messages_for :login %&gt;<br />
&lt;br /&gt;<br />
&lt;strong&gt;Login to your account or &lt;%= link_to &#8220;Register&#8221;, :action =&gt; &#8220;adduser&#8221; %&gt;&lt;/strong&gt;<br />
&lt;% form_for :login, :url =&gt; {:action =&gt; :cek_login} do |f| %&gt;<br />
&lt;div id=&#8221;head&#8221;&gt;<br />
&lt;table&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Username *&lt;/td&gt;<br />
&lt;td&gt;:&lt;/td&gt;<br />
&lt;td&gt;&lt;%= f.text_field :name %&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Password *&lt;/td&gt;<br />
&lt;td&gt;:&lt;/td&gt;<br />
&lt;td&gt;&lt;%= f.password_field :password %&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/div&gt;<br />
&lt;br /&gt;<br />
&lt;%= submit_tag &#8216;Login&#8217; %&gt;<br />
&lt;% end %&gt;</p></blockquote>
<p class="fbconnect_share"><fb:share-button class="url" href="http://cuplis.net/2008/02/simple-login-with-rails123/" /></p>
<div class="sociable">
<div class="sociable_tagline">
<strong>Bookmarks:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcuplis.net%2F2008%2F02%2Fsimple-login-with-rails123%2F&amp;t=Simple%20Login%20With%20Rails1.2.3" title="Facebook"><img src="http://cuplis.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcuplis.net%2F2008%2F02%2Fsimple-login-with-rails123%2F&amp;title=Simple%20Login%20With%20Rails1.2.3&amp;annotation=Setelah%20seharian%20googling%2C%20akhirnya%20aku%20dapat%20sedikit%20pencerahan%20mengenai%20sript%20login%20pake%20rails%20versi%201.2.3%20meskipun%20masih%20tanpa%20enkripsi.%20Secara%20umum%20seperti%20berikut%20%3A%0A%0APertama%20adalah%20Login%20Controller%0Aclass%20LoginController%20%26lt%3B%20ApplicationControlle" title="Google Bookmarks"><img src="http://cuplis.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fcuplis.net%2F2008%2F02%2Fsimple-login-with-rails123%2F&amp;title=Simple%20Login%20With%20Rails1.2.3&amp;bodytext=Setelah%20seharian%20googling%2C%20akhirnya%20aku%20dapat%20sedikit%20pencerahan%20mengenai%20sript%20login%20pake%20rails%20versi%201.2.3%20meskipun%20masih%20tanpa%20enkripsi.%20Secara%20umum%20seperti%20berikut%20%3A%0A%0APertama%20adalah%20Login%20Controller%0Aclass%20LoginController%20%26lt%3B%20ApplicationControlle" title="Digg"><img src="http://cuplis.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fcuplis.net%2F2008%2F02%2Fsimple-login-with-rails123%2F&amp;title=Simple%20Login%20With%20Rails1.2.3&amp;source=coretan+si+cuplis+learn+the+way%2C+define+your+own+way&amp;summary=Setelah%20seharian%20googling%2C%20akhirnya%20aku%20dapat%20sedikit%20pencerahan%20mengenai%20sript%20login%20pake%20rails%20versi%201.2.3%20meskipun%20masih%20tanpa%20enkripsi.%20Secara%20umum%20seperti%20berikut%20%3A%0A%0APertama%20adalah%20Login%20Controller%0Aclass%20LoginController%20%26lt%3B%20ApplicationControlle" title="LinkedIn"><img src="http://cuplis.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Simple%20Login%20With%20Rails1.2.3%20-%20http%3A%2F%2Fcuplis.net%2F2008%2F02%2Fsimple-login-with-rails123%2F" title="Twitter"><img src="http://cuplis.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://cuplis.net/2010/04/ubuntu-ssh-copy-id-setting-ssh-tanpa-password/' rel='bookmark' title='Permanent Link: ubuntu ssh-copy-id : setting ssh tanpa password'>ubuntu ssh-copy-id : setting ssh tanpa password</a> <small>﻿﻿﻿﻿﻿sebenernya proses ssh ke mirror dapat dipercepat dengan tanpa password....</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://cuplis.net/2008/02/simple-login-with-rails123/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to: Install RubyOnRails in Fedora Core 7</title>
		<link>http://cuplis.net/2008/01/how-to-install-rubyonrails-in-fedora-core-7/</link>
		<comments>http://cuplis.net/2008/01/how-to-install-rubyonrails-in-fedora-core-7/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 11:39:44 +0000</pubDate>
		<dc:creator>cuplis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://cuplis.net/?p=13</guid>
		<description><![CDATA[Pada kesempatan kali ini, aku akan coba nulis tentang cara instalasi RubyOnRails pada Fedora Core 7.
Install Ruby
Pertama kali yang kita perlukan adalah install paket yang berhubungan dengan ruby.
Jika kita telah memilih paket Ruby selama proses instalasi FC7, versi yang terinstal adalah versi yang lama. Versi lama tersebut misalnya versi 1.8.6-2 sedangkan pada pencarian dengan yum [...]


Related posts:<ol><li><a href='http://cuplis.net/2009/10/how-to-install-and-configure-nginx-webserver-on-ubuntu/' rel='bookmark' title='Permanent Link: how to install and configure nginx webserver on ubuntu'>how to install and configure nginx webserver on ubuntu</a> <small>caranya cukup mudah : install nginx user@computer:$ sudo apt-get install...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Pada kesempatan kali ini, aku akan coba nulis tentang cara instalasi RubyOnRails pada Fedora Core 7.</p>
<p><strong>Install Ruby</strong></p>
<p>Pertama kali yang kita perlukan adalah install paket yang berhubungan dengan ruby.</p>
<blockquote><p>Jika kita telah memilih paket Ruby selama proses instalasi FC7, versi yang terinstal adalah versi yang lama. Versi lama tersebut misalnya versi 1.8.6-2 sedangkan pada pencarian dengan yum <em>(yum search)</em> sudah menunjukkan update hingga versi 1.8.6.36-3. Oleh karena itu lebih mudah jika kita install Ruby secara manual <em>(seperti petunjuk di bawah)</em> setelah instalasi FC7 selesai, jika yang kita inginkan adalah versi terakhir dari software tersebut.</p></blockquote>
<p>Jika kita baru saja menyelesaikan instalasi FC7 atau sekarang adalah pertama kali kita menjalankan proses yum pada sistem, kita perlu menjalankan set up yum :</p>
<blockquote><p>$  yum grouplist</p></blockquote>
<p>Kemudian kita memerlukan akses sebagai root :</p>
<blockquote><p>$ su -</p></blockquote>
<p>Install semua paket yang berhubungan dengan Ruby :</p>
<blockquote><p># yum install ruby ruby-libs ruby-devel ruby-irb ruby-ri ruby-rdoc ruby-docs</p></blockquote>
<p>Tergantung dari kebutuhan aplikasi, kita dapat menambahkan paket-paket berikut :</p>
<blockquote><p># yum install eruby eruby-libs eruby-devel bsf ruby-tcltk</p></blockquote>
<p><strong>Install Mysql</strong></p>
<p>Jika kita belum memilih mysql pada saat instalasi FC7, kita bisa menjalankan command berikut :</p>
<blockquote><p># yum install mysql mysql-devel mysql-server</p></blockquote>
<p><strong>Install RubyGems </strong></p>
<p>Sangat diajurkan untuk instal Rails dengan RubyGems :</p>
<blockquote><p># wget <a title="http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz" href="http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz" target="_blank">http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz</a></p></blockquote>
<p>Pindahkan hasil download, katakanlah ke /opt,  unzip, dan install :</p>
<blockquote><p># mv rubygems-0.9.4.tgz /opt/<br />
# cd /opt<br />
# tar xvfz rubygems-0.9.4.tgz<br />
# cd rubygems-0.9.4<br />
# ruby setup.rb</p></blockquote>
<p><strong>Install Rails</strong></p>
<blockquote><p># gem install rails &#8211;include-dependencies</p></blockquote>
<p>Kadang-kadang untuk pertama kali install akan gagal seperti gagal menemukan paket, just do it again.</p>
<p><strong>Setup MySQL and Install Rails MySQL interface</strong></p>
<p>Seperti biasa kita memerlukan akses root MySQL :</p>
<blockquote><p># service mysqld restart<br />
# mysqladmin -u root password &#8216;your-mysql-root-password&#8217;</p></blockquote>
<p>Ini adalah instalasi standar MySQL untuk library Rails :</p>
<blockquote><p># gem install mysql &#8212; &#8211;with-mysql-config=/usr/bin/mysql_config</p></blockquote>
<p><strong>Rails Test</strong></p>
<p>Untuk tes Rails sudah benar-benar terinstal, buat satu project mudah di direktori lokal :</p>
<blockquote><p># rails test<br />
# cd test<br />
# ruby script/server</p></blockquote>
<p>Dan kemudian kita arahkan browser kita ke :</p>
<blockquote><p><a title="http://localhost:3000/" href="http://localhost:3000/" target="_blank">http://localhost:3000/</a></p></blockquote>
<p>Jika kita sudah menemukan halaman depan Rails, semua telah terinstall dengan sukses.</p>
<p class="fbconnect_share"><fb:share-button class="url" href="http://cuplis.net/2008/01/how-to-install-rubyonrails-in-fedora-core-7/" /></p>
<div class="sociable">
<div class="sociable_tagline">
<strong>Bookmarks:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcuplis.net%2F2008%2F01%2Fhow-to-install-rubyonrails-in-fedora-core-7%2F&amp;t=How%20to%3A%20Install%20RubyOnRails%20in%20Fedora%20Core%207" title="Facebook"><img src="http://cuplis.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcuplis.net%2F2008%2F01%2Fhow-to-install-rubyonrails-in-fedora-core-7%2F&amp;title=How%20to%3A%20Install%20RubyOnRails%20in%20Fedora%20Core%207&amp;annotation=Pada%20kesempatan%20kali%20ini%2C%20aku%20akan%20coba%20nulis%20tentang%20cara%20instalasi%20RubyOnRails%20pada%20Fedora%20Core%207.%0A%0AInstall%20Ruby%0A%0APertama%20kali%20yang%20kita%20perlukan%20adalah%20install%20paket%20yang%20berhubungan%20dengan%20ruby.%0AJika%20kita%20telah%20memilih%20paket%20Ruby%20selama%20proses%20in" title="Google Bookmarks"><img src="http://cuplis.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fcuplis.net%2F2008%2F01%2Fhow-to-install-rubyonrails-in-fedora-core-7%2F&amp;title=How%20to%3A%20Install%20RubyOnRails%20in%20Fedora%20Core%207&amp;bodytext=Pada%20kesempatan%20kali%20ini%2C%20aku%20akan%20coba%20nulis%20tentang%20cara%20instalasi%20RubyOnRails%20pada%20Fedora%20Core%207.%0A%0AInstall%20Ruby%0A%0APertama%20kali%20yang%20kita%20perlukan%20adalah%20install%20paket%20yang%20berhubungan%20dengan%20ruby.%0AJika%20kita%20telah%20memilih%20paket%20Ruby%20selama%20proses%20in" title="Digg"><img src="http://cuplis.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fcuplis.net%2F2008%2F01%2Fhow-to-install-rubyonrails-in-fedora-core-7%2F&amp;title=How%20to%3A%20Install%20RubyOnRails%20in%20Fedora%20Core%207&amp;source=coretan+si+cuplis+learn+the+way%2C+define+your+own+way&amp;summary=Pada%20kesempatan%20kali%20ini%2C%20aku%20akan%20coba%20nulis%20tentang%20cara%20instalasi%20RubyOnRails%20pada%20Fedora%20Core%207.%0A%0AInstall%20Ruby%0A%0APertama%20kali%20yang%20kita%20perlukan%20adalah%20install%20paket%20yang%20berhubungan%20dengan%20ruby.%0AJika%20kita%20telah%20memilih%20paket%20Ruby%20selama%20proses%20in" title="LinkedIn"><img src="http://cuplis.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=How%20to%3A%20Install%20RubyOnRails%20in%20Fedora%20Core%207%20-%20http%3A%2F%2Fcuplis.net%2F2008%2F01%2Fhow-to-install-rubyonrails-in-fedora-core-7%2F" title="Twitter"><img src="http://cuplis.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://cuplis.net/2009/10/how-to-install-and-configure-nginx-webserver-on-ubuntu/' rel='bookmark' title='Permanent Link: how to install and configure nginx webserver on ubuntu'>how to install and configure nginx webserver on ubuntu</a> <small>caranya cukup mudah : install nginx user@computer:$ sudo apt-get install...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://cuplis.net/2008/01/how-to-install-rubyonrails-in-fedora-core-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
