我目前在部分程序中有一些髒代碼,並認爲將它移動到幫助程序會很好,但無法實現。用戶圖片的Rails助手
以下是我在我的「user_picture」部分至今:
<% if defined?(user) %>
<%- if user.picture_id == 0 -%>
<%= image_tag('/images/einstein.png', :size => size) -%>
<%- else -%>
<%= image_tag(user.picture.public_filename(:avatar), :size => size) %>
<%- end -%>
<% else %>
<%- if !logged_in_user || logged_in_user.picture_id == 0 -%>
<%= image_tag('/images/einstein.png', :size => size) -%>
<%- else -%>
<%= image_tag(logged_in_user.picture.public_filename(:avatar), :size => size) %>
<%- end -%>
<% end %>
如何使它成爲一個幫手?
謝謝!