我在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,但在整个应用程序的某些实现中,此方法已更改。当gravatar的大小超过30px时,我希望gravatar成为“round”类(以及“gravatar”类)的一部分。我该怎么做?
提前致谢:)
答案 0 :(得分:0)
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