我的模型中有以下代码。这是在我的app / models / product.rb中。
我正准备去购物。
行http://ia.media-avant.com/images/B/#{image_url}
指向数据库,然后指向现场图像。我的数据库中有image_url
列。
出于测试目的,我想将此图像指向我的public/images/image.jpg
文件夹一段时间。
它的语法应该如何?
class Product < ActiveRecord::Base
def image
"http://ia.media-avant.com/images/B/#{image_url}"
end
def title
"http://www.media-avant.com/title/#{title_id}/"
end
def cart_action(current_user_id)
if $redis.sismember "cart#{current_user_id}", id
"Remove from"
else
"Add to"
end
end
end
答案 0 :(得分:0)
您可以简单地定义一个覆盖列访问器的实例方法:
class Product < ActiveRecord::Base
def image
"http://ia.media-avant.com/images/B/#{image_url}"
end
def image_url
"public/images/image.jpg"
end
end
完成测试后,您当然应该删除该方法。