学生向けプログラミング入門 | 無料

学生向けにプログラミングを無料で解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails, Python, Django

2020-07-12から1日間の記事一覧

【仕事】【Rails6.0】【Windows】リアルタイムコメント

コメントがリアルタイムに反映するようにします。 コマンド rails g channel Comment 「app\channels\comment_channel.rb」ファイルを以下のように編集します。 記述編集 app\channels\comment_channel.rb class CommentChannel < ApplicationCable::Channel…

【仕事】【Rails6.0】【Windows】コメント

注文したお仕事に対してコメント出来るようにします。 コマンド rails g model Comment content:text user:references order:references --no-test-framework 「db\migrate\20200712092809_create_comments.rb」ファイルの記述を更新します。 記述更新 db\mi…

【仕事】【Rails6.0】【Windows】リアルタイムメッセージ

メッセージをリアルタイムで送りあうことができるようにします。 コマンド rails g channel Message ルートの設定をします。 記述追加 config\routes.rb 36行目に「mount ActionCable.server => '/cable'」の記述を追加しています。 Rails.application.route…

【仕事】【Rails6.0】【Windows】会話

会話表示できるようにします。 「app\controllers」フォルダに「conversations_controller.rb」ファイルを新規作成して下さい。 app\controllers\conversations_controller.rb(新規作成したファイル) class ConversationsController < ApplicationController…

【仕事】【Rails6.0】【Windows】コントローラとビュー

メッセージコントローラを作成します。 コマンド rails g controller messages create 「app\controllers\messages_controller.rb」ファイルを以下のように変更します。 記述変更 app\controllers\messages_controller.rb class MessagesController < Applic…

【仕事】【Rails6.0】【Windows】モデル

メッセージと会話のモデルを作成していきます。 コマンド rails g model Conversation sender:references receiver:references コマンド rails g model Message content:text user:references conversation:references 「db\migrate\20200529065859_create_c…

【仕事】【Rails6.0】【Windows】タスク7 Gitにコミット

タスク7で行なった変更をGitにコミットします。 ソース管理を選択します。ソース管理 「+」をクリックして全ての変更をステージします。全ての変更をステージ コミットネームを入力します。 コミットネームを入力 チェックマークをクリックしてGitにコミッ…

【仕事】【Rails6.0】【Windows】仕事管理

仕事の管理を行えるようにします。 コマンド rails g trestle:resource Gig 「app\admin\gigs_admin.rb」ファイルを以下のように編集します。 記述編集 app\admin\gigs_admin.rb Trestle.resource(:gigs) do remove_action :new remove_action :destroy menu…

【仕事】【Rails6.0】【Windows】ユーザ管理

ユーザ管理が出来るようにします。 コマンド rails g migration AddActiveToUser active:boolean 「db\migrate\20200712035153_add_active_to_user.rb」ファイルを以下のように編集します。 記述追加 db\migrate\20200712035153_add_active_to_user.rb 3行目…

【仕事】【Rails6.0】【Windows】カテゴリ管理

管理カテゴリを作成します。 コマンド rails g migration AddActiveToCategory active:boolean 「db\migrate\20200712031237_add_active_to_category.rb」ファイルを編集します。 記述編集 db\migrate\20200712031237_add_active_to_category.rb 3行目に「, …

【仕事】【Rails6.0】【Windows】trestle

管理ダッシュボードを作成していきます。 「GemFile」に以下の記述を追加します。 記述追加 GemFile(82行目) gem 'trestle', '=0.8.12' gem 'trestle-auth', '=0.2.5' GemFile source 'https://rubygems.org' git_source(:github) { |repo| "https://githu…