前提・実現したいこと
当方railsにて掲示板のようなアプリを作成しております。
テーブルとしては「user(devise使用)」「group」「message」「group_user(中間テーブル)」の4つです。
画面左の「参加する」ボタン押下でユーザーが特定のグループ(ボタンが配置してあるグループ)に参加する仕組みの実装したいです!
発生している問題・エラーメッセージ
ボタンを押して、グループコントローラーのupdateアクションに飛ばせば良いというところまではなんとなく想像がつくのですが、ボタンを押しただけでユーザーが「ボタンが配置されているグループ」に参加できる仕組みが全く思い浮かびません、、、
ボタンを表示させる際にgroup_idの情報を含ませる?ような形は可能でしょうか?
それとももっとスマートな形がありますでしょうか??
何か手がかりだけでもご教授いただけたら幸いです、、、m(_ _)m
ルーティング
Rails.application.routes.draw do devise_for :users, :controllers => { :registrations => 'users/registrations', :sessions => 'users/sessions' } devise_scope :user do get "sign_in", :to => "users/sessions#new" get "sign_out", :to => "users/sessions#destroy" end root 'messages#index' resources :groups do resources :messages end end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/19 08:44
2020/06/22 08:43