Aditya, cubain kayak gini:  :-)

 

<%= link_to 'Edit', :controller => 'albums', :action =>'edit_onepic', :id =>
photo.onepic.id, :at=>onepic_page_id(i) if session[:user] and
session[:user][:id].to_s == params[:id] %>

 

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
Aditya Agustyana
Sent: 29 June 2007 14:16
To: [email protected]
Subject: [id-ruby] gmn supaya efisien

 

aku punya kode, di view

<% if session[:user] %>
<% if session[:user][:id].to_i==params[:id].to_i%>
<%= link_to 'Edit'.t, :controller => 'albums', :action =>
'edit_onepic', :id => photo.onepic.id, :at=>onepic_page_id(i) %>
<% end %>
<% end %>

itu sebetulnya udah jalan, cuma penasaran gmn caranya spy bisa efisien
dengan memakai satu IF nggak 2 IF ?

asalnya aku coba kayak gini aja

<% if session[:user][:id].to_i==params[:id].to_i%>
<%= link_to 'Edit'.t, :controller => 'albums', :action =>
'edit_onepic', :id => photo.onepic.id, :at=>onepic_page_id(i) %>
<% end %>

tapi kode kayak gitu akan menyebabkan error manakala session[:user]
nya nil

nah teman2 ada yg punya solusi gak gmn spy IF-nya cuma satu ajah ?

makasih sebelumnya

 



[Non-text portions of this message have been removed]

Kirim email ke