Oll*_*619 4 gravatar helper ruby-on-rails-3.2
我已经在Gravatars上完成了这个railscast,我现在在我的应用程序帮助器中有下面的帮助器方法.
module ApplicationHelper
def avatar_url(user)
gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
"http://gravatar.com/avatar/#{gravatar_id}.png?s=200"
end
end
Run Code Online (Sandbox Code Playgroud)
在我看来,我有这个
<%= image_tag avatar_url(user) %>
Run Code Online (Sandbox Code Playgroud)
我如何修改帮助器,以便它接受一个大小选项,将s = 200更改为指定的大小?
谢谢
Tom*_*ess 19
module ApplicationHelper
def avatar_url(user, size)
gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
"http://gravatar.com/avatar/#{gravatar_id}.png?s=#{size}"
end
end
Run Code Online (Sandbox Code Playgroud)
然后打电话:
<%= image_tag avatar_url(user, 200) %>
Run Code Online (Sandbox Code Playgroud)
您还可以查看Michael Hartl的指南.
归档时间: |
|
查看次数: |
2395 次 |
最近记录: |