簡體   English   中英

rails3輔助方法的返回大小

[英]rails3 helper method return size

我在Rails3應用程序的User_helper中有一個gravatar方法。 代碼如下:

module UsersHelper
  def gravatar_for(user, options = {:size => 50})
    gravatar_image_tag(user.email.downcase, :alt => user.name,
                                            :class => "gravatar",
                                            :gravatar => options)
  end
end

當前,此方法將默認大小設置為50px,但在整個應用程序的某些實現中已更改。 我希望當圖形圖像的大小大於30px時,圖形圖像可以成為“圓形”類(以及“圖形圖像”類)的一部分。 我該怎么做?

提前致謝 :)

module UsersHelper
  def gravatar_for(user, options = {:size => 50})
    options[:size] > 30 ? @class = "gravatar round" : @class = "gravatar"
    gravatar_image_tag(user.email.downcase, :alt => user.name,
                                            :class => @class,
                                            :gravatar => options)
  end
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM