Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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 3 如何在配置文件中显示链接的图像_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 3 如何在配置文件中显示链接的图像

Ruby on rails 3 如何在配置文件中显示链接的图像,ruby-on-rails-3,Ruby On Rails 3,我认为这是一个简单的问题,但我不知道如何表达它以从搜索引擎获得示例解决方案 我希望在profile db表中存储指向图像的链接,并将这些图像嵌入profile show页面视图中,而不是允许在我的网站上上载/上传配置文件图像 我最初的想法是在数据库中归档一个字符串url。从那里我不知道rails将如何解析字符串url并呈现图像 非常感谢您的任何建议。如果您有一个指向图像的链接存储在配置文件中作为链接,那么在您看来,您可以执行以下操作: 将图像链接添加到配置文件模型 内部控制器 def show

我认为这是一个简单的问题,但我不知道如何表达它以从搜索引擎获得示例解决方案

我希望在profile db表中存储指向图像的链接,并将这些图像嵌入profile show页面视图中,而不是允许在我的网站上上载/上传配置文件图像

我最初的想法是在数据库中归档一个字符串url。从那里我不知道rails将如何解析字符串url并呈现图像


非常感谢您的任何建议。

如果您有一个指向图像的链接存储在配置文件中作为链接,那么在您看来,您可以执行以下操作:

将图像链接添加到配置文件模型

内部控制器

def show
  @profile = Profile.find(params[:id])
  ....
end
鉴于

 <%= image_tag @profile.image_link %>


谢谢你的建议。我来试试这个。快速提问。当没有图像时,它是否应该显示“Asset”一词?您可以添加这样的条件逻辑
,但最好添加一个帮助器方法,将默认图像放在上面,以便定义头像(配置文件)配置文件。image_link | |“default avatar.png”结束,然后更改视图