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 >
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 >
使用Rails简化代码:避免重复条件判断
本文探讨了在Rails中如何通过query attribute来简化条件判断代码,从而提高代码可读性和简洁性。通过避免使用if-else结构,我们可以采用更优雅的方式来处理用户的登录状态,使代码更加整洁。
260

被折叠的 条评论
为什么被折叠?



