在我的Rails应用程序中,用户可能拥有存储在public/user_templates/user1/
视图.erb文件也存储在用户模板文件夹中。每个模板文件夹中都有一个images文件夹。如何在.erb文件中使用图像的相对路径?
例如<img src"images/image1" />
谢谢, 姆兰
答案 0 :(得分:1)
如果不以某种方式通过路径传递静态文件,则无法访问app目录中的静态文件。您应该为应用程序的public / images文件夹中的每个user_id创建一个目录,然后为每个用户存储图像。然后,您可以<img src="images/#{user_id}/image1.jpg" />
或使用视图帮助image_tag "#{user_id}/image1.jpg"
访问这些图片。根据您的应用,您可能需要使用Paperclip