teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コード追記

2018/01/13 08:29

投稿

you88
you88

スコア147

title CHANGED
File without changes
body CHANGED
@@ -1,1 +1,47 @@
1
- railsで2カラムでアイテムを並べたいと考えています。どうやるのが一番シンプルにできそうでしょうか?
1
+ railsで2カラムでアイテムを並べたいと考えています。どうやるのが一番シンプルにできそうでしょうか?
2
+
3
+ ```
4
+ <div class="row">
5
+ <div class="col-xs-12">
6
+ <% @posts.each do |post|
7
+ @genders = { 1 => "男",2 => "女",3 => "その他" }
8
+ %>
9
+ <a href="/posts/<%= post.id %>">
10
+ <div class="card index_card">
11
+ <img class="card-img-top" src="/images/index_thum_01.png" alt="Card image cap">
12
+ <div class="card-body">
13
+ <div class="row">
14
+ <p class="font_02 col-md-12"><%= link_to(post.title,"/posts/#{post.id}") %></p>
15
+ <p class="font_03 col-md-12"><%= post.description %></p>
16
+ <div class="col-xs-12">
17
+ <% # tag
18
+ if TagMap.find_by(post_id: post.id)
19
+ @tag_map_id = TagMap.find_by(post_id: post.id)
20
+ @tag_list = Tag.find_by(id: @tag_map_id.tag_id).name
21
+ %>
22
+ <p>タグ:#<%= @tag_list %></p>
23
+ <% else %>
24
+ <% end %>
25
+ </div><!-- 12 -->
26
+ </div><!-- row -->
27
+
28
+ <div class="row">
29
+ <div class="col-md-7">
30
+ <%= post.line_id %>
31
+ </div><!-- 6 -->
32
+ <div class="col-md-3">
33
+ <%= post.location %>
34
+ </div><!-- 4 -->
35
+ <div class="col-md-2">
36
+ <%= @genders[post.gender] %>
37
+ </div><!-- 2 -->
38
+ </div><!--panel-footer-->
39
+ </div><!-- card-body -->
40
+ </div><!-- card -->
41
+ </a>
42
+ <% end %>
43
+ </div>
44
+ </div>
45
+ ```
46
+
47
+ 上記のコードで書いていてcardを2列で並べたいのですが2こずつ繰り返す方法がわからず困っています。1こずつ生成なので現在だと片方が高さが高いとずれてしまうため2個で1列になり高さがずれないようにしたいです。