積々RUNMIZZO

日々積み重ね

2021-09-01から1ヶ月間の記事一覧

Railsで簡単なlinebot作ってみた①(環境構築編)

かなり見切り発車的にlinebot作ってみることにしました。 出来たとこまで順番に学習メモ✍ 使用バージョン Ruby 2.6.4 Rails 5.1.6 環境構築 % rails _5.1.6_ アプリ名 --database=postgresql --skip-bundle ・herokuはSQliteが使えないみたいなんでPostgreSQ…

【Ruby on Rails】検索機能の実装(ransack)

本日もざっくり学習メモ✍ gem 'ransack'をインストール ransackにはシンプルモードとアドバンスモードがあるらしい(今回はシンプルモード) コントローラー def index @q = Board.ransack(params[:q]) @boards = @q.result(distinct: true).includes(:user).o…

マトリックスの世界に行く方法

こんばんは! 今日は息抜きでマトリックスの世界に行ってきました! 参照 www.youtube.com

【Ruby on Rails】ページネイション実装

2021/9/8学習メモ✍ 本日もざっくりいきます! gem 'kaminari'を追加してbundle デフォルトファイル作成 rails g kaminari:config 1ページあたり20件表示に設定 config.default_per_page = 20 コントローラーに追記 .page(params[:page]) (コントローラーで…

【Ruby on Rails】空欄投稿で処理が失敗した場合のメッセージ表示

2021/9/7学習メモです✍ 投稿フォームにid追加 <%= form_with model: comment, url: [board, comment], id: 'new_comment' do |f| %> からのcreate.js.erbファイルで $("#error_messages").remove() <% if @comment.errors.present? %> $("#new_comment").pre…

【Ruby on Rails】コメント投稿だけAjax化(超ざっくり)

学習メモです✍ コメントの投稿フォームのform_withのlocal: trueを削除(※デフォルトでremote: trueだから) redirect_backの処理を削除(更にcreateメソッドで簡潔化) jsファイル作成 $("#js-table-comment").prepend("<%= j(render('comments/comment', c…