回形针使用发送查找图像

时间:2015-03-12 23:22:02

标签: ruby-on-rails

使用此查询查找图像路径没有问题:

>> Branch.first.image1.url(:large)
=> "branch.png"

然而,当使用.send做同样的事情时,我遇到了一个问题:

>> Branch.first.send("image#{1}.url(:large)")
!! #<NoMethodError: undefined method `image1.url(:large)' for #<Branch:0x00000013b46ac8>>

知道怎么解决这个问题,仍然使用send方法吗?

1 个答案:

答案 0 :(得分:0)

需要单独调用每种方法:

Branch.first.send("image#{1}").url(:large)