繁体   English   中英

如何在psql中为ruby添加图像?

[英]How do you add images in psql for ruby?

我不知道如何在我的Ruby Web应用程序的sql中添加图像。

这是我在视图中尝试过的代码index.erb

<h1>Welcome to my blog page</h1>
<% @posts.each do |post| %>
<div>
  <h3>
    <a href="/<%= post.id %>"><%= post.title %></a>
    <p><%= post.body %></p>
    <img src="/images/download.png" alt="There's an image">
  </h3>
</div>

<% end %>

这对于每个帖子都显示相同的图像,这很有意义

这是我用来在索引中发布帖子的psql,如何在表及其自己的行中添加图像。 还可以添加视频吗?

CREATE TABLE post (
  id SERIAL PRIMARY KEY,
  title VARCHAR(255),
  body TEXT
);

INSERT INTO post (title, body) VALUES ('post 1', 'Body Text 1');
INSERT INTO post (title, body) VALUES ('post 2', 'Body Text 2');
INSERT INTO post (title, body) VALUES ('post 3', 'Body Text 3');
INSERT INTO post (title, body) VALUES ('post 4', 'Body Text 4');
INSERT INTO post (title, body) VALUES ('post 5', 'Body Text 5');

不要将图像存储在数据库中。 存储在文件系统中的服务器上。 另外,请查看此宝石https://github.com/carrierwaveuploader/carrierwave

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM