bootcamp
bootcamp copied to clipboard
プログラマー向けEラーニングシステム
現状、ペアプロ募集と立候補はDiscordで運用しているが、募集が重なるとどの募集が完了して、どの募集が未完了なのか把握しづらくなる。 なのでアプリ側でペアプロ募集と立候補を管理できるといいかもしれない。 設計としてはQ&Aのようなイメージ? - 募集する - 立候補する - 立候補してくれた人にお願いする(完了) - 募集をキャンセルする(完了) 設計については実際にペアプロを活用してる人に聞くのがいいと思います。
AnnoucementCallbacksにあるWatch処理をnewspaperに置き換えたい - [既存の処理](https://github.com/fjordllc/bootcamp/blob/main/app/models/announcement_callbacks.rb#L8) - [ActiveRecordのObserversやCallbacksの問題点 - komagataのブログ](https://docs.komagata.org/5859) - [newspaperでActiveRecordのCallbacksを置き換える - komagataのブログ](https://docs.komagata.org/5860)
``` NoMethodError: undefined method `title' for nil:NilClass File "/app/app/views/api/searchables/_searchable.json.jbuilder", line 2, in _app_views_api_searchables__searchable_json_jbuilder___1624200261881869533_9240540 File "/usr/local/bundle/gems/actionview-6.1.4.4/lib/action_view/base.rb", line 247, in public_send File "/usr/local/bundle/gems/actionview-6.1.4.4/lib/action_view/base.rb", line 247, in _run File "/usr/local/bundle/gems/actionview-6.1.4.4/lib/action_view/template.rb", line 154, in...
``` NoMethodError: undefined method `comments' for nil:NilClass @comments = commentable.comments.order(created_at: :desc) ^^^^^^^^^ File "/app/app/controllers/api/comments_controller.rb", line 9, in index File "/usr/local/bundle/gems/actionpack-6.1.4.4/lib/action_controller/metal/basic_implicit_render.rb", line 6, in send_action File "/usr/local/bundle/gems/actionpack-6.1.4.4/lib/abstract_controller/base.rb", line 228, in process_action...
ブートキャンプの検索機能はSQLで検索しているが、検索対象のコンテンツが増えてきたせいか、結果が得られるまで数秒待たされることが多い。 そろそろ全文検索を導入して、サクッと検索できるようにしたい。 (導入が大変になるのは想像できますが・・・)
日報や提出物などをブックマークすると、ダッシュボード に最新のブックマークが表示される。 ここに編集スイッチ(チェックボックス)を置く。 オンにすると、削除ボタンが表示される。 削除ボタンをクリックすると、ブックマークが消せる。 動きとしては、 全てのブックマークのページに同じ機能があるが、それと同じものを実装する。
トップページにあるメンターのプロフィールを入力する欄をメンターの登録上方修正画面から入力したい。 最終的にやりたいこととしては、ブログのエントリーのページにそのエントリーを書いた人のプロフィールを載せたい。(これは別Issueで大丈夫です。) このIssueでは、トップページに出しているプロフィールの部分をDBから出すようにしたい。