2010-04-06 38 views
9

HI,Làm thế nào để hiển thị hình ảnh chỉ bằng URL trong Rails

Tôi có một hình ảnh ở đây http://power.itp.ac.cn/~jmyang/funny/fun4.jpg và tôi muốn hiển thị nó trong trang web Rails của tôi. Làm thế nào tôi nên làm điều đó?

EDIT: Vâng, các bạn, tôi hiểu các downvotes ngay bây giờ. Đó là bởi vì nó là quá ngây thơ một câu hỏi :) Xin lỗi, tôi biết hầu như không có gì về thẻ HTML trước khi đặt câu hỏi, nhưng nhờ Rails, thậm chí tôi có thể xây dựng một trang web bản thân mình. Rails đá!

Trả lời

31

Bạn cũng có thể sử dụng quan điểm hành động image_tag helper:

<%= image_tag 'http://power.itp.ac.cn/~jmyang/funny/fun4.jpg' %> 

Hoặc bạn chỉ có thể sử dụng các thẻ HTML thông thường:

ERB:

<img src="http://power.itp.ac.cn/~jmyang/funny/fun4.jpg"> 

Haml:

%img{ src: "http://power.itp.ac.cn/~jmyang/funny/fun4.jpg" } 

Slim:

img src="http://power.itp.ac.cn/~jmyang/funny/fun4.jpg" 
+2

Tác phẩm này, nhưng nếu không có sự tham gia của dinamic, phiên bản tĩnh của thẻ (như pierr's) sẽ giúp bạn tiết kiệm một số triệu phú khi hiển thị, mà tất nhiên bạn chỉ quan trọng nếu bạn có hàng triệu lượt truy cập và tải là một vấn đề. – Oinak

-2

Đã kiểm tra và làm việc.

<img src="http://power.itp.ac.cn/~jmyang/funny/fun4.jpg", width="500" , height="400"> </img> 
+0

nỗ lực trước đó của bạn là gì? : -/ – OscarRyz

+6

Hình ảnh không có thẻ đóng như thế ... '' – SeanJA

1

Đặt URL vào thẻ img bên trong chế độ xem cho trang sẽ hiển thị hình ảnh.

1

<% = link_to IMAGE_TAG post.image%>

+2

thêm một số nhận xét vào mã của bạn. – HDJEMAI

Các vấn đề liên quan