我正在升级从 1.8.7/2.3 继承的 RoR 应用程序。?到 1.9/3.0.9 该应用程序使用 attachemnt_fu 允许用户上传照片,但是当我尝试在主页上显示照片时,我得到:
undefined method `public_filename' for "#<Photo:0x000000049f3838>":Photo
has_attachment 的模型照片类正在加载 DB 数据(可以在调试器中看到),但是所有 attachment_fu 方法都是“未定义的”。与模型类中明确定义的任何方法相同(因此它可能与 attachment_fu 无关)
使用声称与 rails 3.0.3 兼容的 attachment_fu