使用此查询查找图像路径没有问题:
>> 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方法吗?
答案 0 :(得分:0)
需要单独调用每种方法:
Branch.first.send("image#{1}").url(:large)