前提・実現したいこと
ここに質問の内容を詳しく書いてください。
チャットアプリを作成していまして、グループに登録した人だけのユーザー一覧を作ろうかと思いコードを書いていた状態です。
アイコンをクリックしたら{下記画像(1)}、別ページでグループ一覧に飛び(下記画像(2)) グループの登録したユーザーが見れるようにしたいと思っています。
それと、どうしたら(下記画像(2))の背景画像などを書き加えることができますか。
例えば、国というグループがあり、国というグループ内にいるユーザーが、「太郎,平和」になるように表示したい。
実装コード
views > messages > _main_chat.html.haml
haml
1.chat-main 2 .main-header 3 .main-header__left-box 4 .main-header__left-box__current-group 5 = @group.name 6 .main-header__left-box__member-list 7 = render partial: 'list' 8
views > messages > _list.html.haml
.main-header__left-box__member-list__lists =link_to users_path class: "lists" do =icon("far", "user")
views > users > index.html.haml
.users-lists .users-lists__list %link(rel="stylesheet" href="users/_lists.scss") = "グループメンバー 一覧" .users-lists.clearfix.chat-member %p.users-lists-user__name= current_user.name
users_controller.rb
class UsersController < ApplicationController def index @users = User.all return nil if params[:keyword] == "" @users = User.where(['name LIKE ?', "%#{params[:keyword]}%"] ).where.not(id: current_user.id).limit(10) respond_to do |format| format.html format.json end end def show end def new @user = User.new end def edit end def create @user = User.new(user_params) @user.save redirect_to @user end def update if current_user.update(user_params) redirect_to root_path else render :edit end end def destroy end private def user_params params.require(:user).permit(:name, :email) end end
画像
補足情報(FW/ツールのバージョンなど)
haml (5.1.2)
rails (5.0.7.2)
jbuilder (2.10.0)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/08 04:04