Ruby on rails 如何根据用户性别和资产类型设置回形针:默认url?
通过脚本,我可以获得用户性别的回形针的默认url。但我也想得到:时尚。有人知道怎么做?默认方法:Ruby on rails 如何根据用户性别和资产类型设置回形针:默认url?,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,通过脚本,我可以获得用户性别的回形针的默认url。但我也想得到:时尚。有人知道怎么做?默认方法: #Assuming you default images are stored in app/assets/images/somedirectory has_attached_file :attachment, default_url: :some_function def some_function "somedirectory/:style/:class/#{self.gender}.
#Assuming you default images are stored in app/assets/images/somedirectory
has_attached_file :attachment, default_url: :some_function
def some_function
"somedirectory/:style/:class/#{self.gender}.png"
end
或使用lambda:
has_attached_file :attachment, default_url: lambda{|attachment| "somedirectory/:style/:class/#{attachment.instance.gender}.png" }
在Rails 4中测试。你说得对,我很久以前把这个添加到回形针宝石中,差点忘了;D.结帐: