Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails应用程序中添加图像显示_Ruby On Rails_Carrierwave - Fatal编程技术网

Ruby on rails 如何在rails应用程序中添加图像显示

Ruby on rails 如何在rails应用程序中添加图像显示,ruby-on-rails,carrierwave,Ruby On Rails,Carrierwave,我正在使用rails中的CarrierWave上传食物记录的图像。我已经在food model中创建了一个单独的栏目“avatar”,模板视图中的上传表单运行良好 我想在show.html.haml中为图像添加一个显示部分,并显示为食品记录上传的图像。我如何实现这一点 我现在在show.html.haml中所做的是: = link_to image_tag( 'picture.jpg'), @food_item.avatar.current_path = link_to @food_item.

我正在使用rails中的CarrierWave上传食物记录的图像。我已经在food model中创建了一个单独的栏目“avatar”,模板视图中的上传表单运行良好

我想在show.html.haml中为图像添加一个显示部分,并显示为食品记录上传的图像。我如何实现这一点

我现在在show.html.haml中所做的是:

= link_to image_tag( 'picture.jpg'), @food_item.avatar.current_path
= link_to @food_item.avatar.current_path do
  = image_tag(@food_item.avatar_url) if @food_item.avatar?