일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 연습문제
- nico
- メソッド
- 건담베이스
- Python
- vscode
- html
- Spring
- 일본어
- CSS
- DART
- 자바
- ruby
- 건담
- javascript
- 비즈니스일본어
- 디지몬
- springboot
- Flutter
- rails7
- 一日一つメソッド
- 日本語
- Web
- 반다이몰
- java
- C로 시작하는 컴퓨터 프로그래밍4판
- 인프런
- 単語
- rails
- jsp
Archives
- Today
- Total
AR삽질러
Rails 一日一つメソッド (Day27) image_tagメソッド 본문
728x90
Rails 一日一つメソッド (Day27) image_tagメソッド
image_tagとは?
- railsで画像を表紙するためのimgタグを作成するヘルパーメソッドで、image_tagを使うことによって、簡単にimgタグを作成できる。
- image_tagヘルパーは、imageの名前、大きさ、class, id, alt textのようなHTMLオプションを引数で受けてHTML<img>タグを動的に生成する。
image_tagの使い方
1) image_tag helper使用
- file名 : image fileの名前を表す。
- option : HTML属性をハッシュ形式で提供する。alt, class, is, styleなど。。
<%= image_tag "file名", "Option" %>
2) HTML<img>タグ使用
- src : image fileのURLを指定する。
<img src="/asserts/test.png" />
classの指定
- image_tagのhelperで使う classオプションはHTMLの class属性を指定する時に使われる。
<%= image_tag 'test.png', class: 'testimg' %>
# css_file
.testimg {
width: 100px;
height: auto;
}
imageのサイズ
- imageのサイズは sizeオプションで指定できる。
- width, height
<%= image_tag "test_image1.png", size: "100x100" %>
<%= image_tag "test_image2.png", width: "100", height: "100" %>
<%= image_tag "test_image3.png", class: "testimg" %>
# css_file
.testimg {
width: 100px;
height: auto;
}
image_tagでのalt
- 画像が表紙されない時に代替textを指定できる。
<%= image_tag "testimg.png", alt: "altの内容" %>
# view
<h1>Pages#home</h1>
<p>Find me in app/views/pages/home.html.erb</p>
<% flash.each do |key, value| %>
<div class="flash <%= key %>"><%= value %></div>
<% end %><br>
<%= link_to '会員登録', signup_path %><br><br>
<%= link_to 'ユーザList', users_path %><br><br>
<%= link_to 'Login', login_path %><br>
<%= image_tag "testimg.png", size: '100x100' %>
<%= image_tag "testimg.png", width: '200', height: '200' %>
<%= image_tag "testimg.png", class: 'image_tag' %>
# css
.image_tag {
width: 250px;
height: 250px ;
}
https://github.com/designAR/rails_method_study/tree/day27_image_tag
728x90
반응형
LIST
'Ruby > RubyOnRails-日本語' 카테고리의 다른 글
Rails 一日一つメソッド (Day29) errors.add (0) | 2024.02.06 |
---|---|
Rails 一日一つメソッド (Day28) status (0) | 2024.02.05 |
Rails 一日一つメソッド (Day26) permitメソッド (0) | 2024.02.01 |
Rails 一日一つメソッド (Day25) link_toメソッド (0) | 2024.01.31 |
Rails 一日一つメソッド (Day24) sessionメソッド (0) | 2024.01.31 |