Use query attribute (Rails)
Bad Smell
< if @user.login.blank? >
<= link_to 'login', new_session_path >
< end >
< if @user.login.present? >
<= @user.login >
< end >
It's not bad, but rails provides a cleaner way, we should use query attributes to make codes simpler
Refactor
< unless @user.login? >
<= link_to 'login', new_session_path >
< end >
< if @user.login? >
<= @user.login >
< end >
转自www.viila.net中的论坛内容