とりあえず見た目をいじってみる。初期画面に表示されるように
/usr/local/rvm/gems/ruby-2.2.2/gems/blacklight-5.13.1/app/
から
/opt/blacklight-jetty-4.10.4/projects/projects-easy/search_app/app/
のように自分でビルドしたフォルダに個々のerbファイルをコピーしていじれば良い。
app/views/shared/_header_navbar.html.erb
<div class="collapse navbar-collapse" id="user-util-collapse"> <%= render :partial=>'/user_util_links' %> </div>
で呼び出されている
app/views/_user_util_links.html.erb
<% if has_user_authentication_provider? %> <ul class="nav navbar-nav"> <% if current_user %> <li> <%= link_to t('blacklight.header_links.logout'), destroy_user_session_p$ </li> <% unless current_user.to_s.blank? -%> <li> <%= link_to current_user, edit_user_registration_path %> </li> <% end %> <% else %> <li> <%= link_to t('blacklight.header_links.login'), new_user_session_path %> </li> <% end %> </ul> <% end %>
を消すことで、Loginボタンは消える。
app/views/search_history/index.html.erb
<%- if has_user_authentication_provider? -%> <td class="actions"> <%- if current_or_guest_user && search.saved? -%> <%= button_to t('blacklight.search_history.forget'), forget_search_$ <%- else -%> <%= button_to t('blacklight.search_history.save'), save_search_path$ <%- end -%> </td> <%- end -%>
を消すことで、閲覧履歴からのSaveボタンが消え、そこからLogin画面に遷移することは無くなる。