0

我正在尝试将页面的 URL 插入到上传的图像中。
我已经有下面这样的代码,但它不起作用。

我的模型有问题吗?我怎样才能解决这个问题?

我的联想

  • 用户 has_one :profile
  • 个人资料belongs_to:用户

模型/用户.rb

before_save :text_to_insert? 

def text_to_insert
    nickname = self.profile.nickname 
end

has_attached_file :user_avatar,
    :styles => {
    :thumb=> "100x100>",
    :small  => "400x400>" }, 
     :convert_options => {
     :small => '-fill white  -undercolor "#00000080"  -gravity South -annotate +0+5 " example.com/'+ nickname +' "' } 
4

1 回答 1

1

在保存之前,您使用text_to_insert?的是不存在的方法,为什么它返回 false,因此无法保存。好像是错别字,在ie?之后试试:text_to_insert

before_save :text_to_insert

请确保这是有效的self.profile.nickname

于 2013-01-03T17:35:53.807 回答