投稿フォームが空欄の場合エラーメッセージが表示されるように設定しています。
現在はフォームの真上に表示されるようになっているのですが、ヘッダーとプロフィール欄の間に表示位置を変更したいです。
どのように記述すれば良いでしょうか?
調べてもわからなかったためこちらで質問させて頂きます。
books/index.html.erb <%= render 'shared/header' %> <div class="top"> <div class="container"> <div class="row"> <div class="col-lg-3"> ---ここに表示したい--- <p>User info</p> <%= attachment_image_tag @user, :profile_image, :fill, 150, 150, format: 'jpeg', fallback: "no_image.jpg", size:'150x150' %> <table class="table"> <tr> <th>name</th> <th><%= current_user.name %></th> </tr> <tr> <th>introduction</th> <th><%= current_user.introduction %></th> </tr> </table> <%= link_to edit_user_path(current_user), class: "btn btn-default" do %> <i class="fa fa-wrench"></i> <% end %> <p>New book</p> <%= form_for @book do |f| %> <% if @book.errors.any? %> <div id="error_explanation"> <ul> <p><%= @book.errors.count %>errors prohibited this obj from being saved:</p> <% @book.errors.full_messages.each do |message| %> <li><%= message %></li> <% end %> </ul> </div> <% end %> <p>Title</p> <%= f.text_field :title %> <p>Opinion</p> <%= f.text_area :body %> <%= f.submit 'Create Book' %> <% end %> </div> <div class="col-lg-9"> <p>Books</p> <table class="table table-hover"> <thead> <tr> <th></th> <th>Title</th> <th>Opinion</th> </tr> </thead> <% @books.each do |book| %> <tbody> <tr> <td><%= attachment_image_tag book.user, :profile_image, :fill, 50, 50, format: 'jpeg', fallback: "no_image.jpg", size:'50x50' %></td> <td><%= link_to book.title, book_path(book) %></td> <td><%= book.body %></td> </tr> </tbody> <% end %> </table> </div> </div> </div> </div> <%= render 'shared/footer' %>
layouts/application.html.erb <!DOCTYPE html> <html> <head> <title>BookersLevel2Herokuapp</title> <%= csrf_meta_tags %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> </head> <body> <%= yield %> </body> </html>
shared/_header.html.erb <header class="navbar navbar-inverse navbar-fixed-top"> <div class="container header-container"> <div class="navbar-left"> <h1>Bookers</h1> </div> <ul class="nav navbar-nav navbar-right"> <% if user_signed_in? %> <li class="header-contents"> <%= link_to user_path(current_user) do %> <i class="fa fa-home">Home</i> <% end %> </li> <li class="header-contents"> <%= link_to users_path do %> <i class="fa fa-user">Users</i> <% end %> </li> <li class="header-contents"> <%= link_to books_path do %> <i class="fa fa-book">Books</i> <% end %> </li> <li class="header-contents"> <%= link_to destroy_user_session_path, method: :delete do %> <i class="fas fa-sign-out-alt">logout</i> <% end %> </li> <% else %> <li class="header-contents"> <%= link_to root_path do %> <i class="fa fa-home">Home</i> <% end %> </li> <li class="header-contents"> <%= link_to home_about_path do %> <i class="fa fa-link">About</i> <% end %> </li> <li class="header-contents"> <%= link_to new_user_registration_path do %> <i class="fa fa-edit">sign_up</i> <% end %> </li> <li class="header-contents"> <%= link_to new_user_session_path do %> <i class="fas fa-sign-in-alt">login</i> <% end %> </li> <% end %> </ul> </div> </header>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/29 11:02
2019/12/29 11:10 編集
退会済みユーザー
2019/12/29 11:31
2019/12/29 11:37
退会済みユーザー
2019/12/29 11:46
2019/12/29 12:12
退会済みユーザー
2019/12/29 12:30