Pythonとサラリーマンと

2020年6月にPythonを始めたサラリーマンのブログです。

2019-07-01から1ヶ月間の記事一覧

Rails5でデータの削除機能を実装する

前提 MacOS 10.14.5 Ruby 2.5.0 Rails 5.2.3 編集機能はPaymentモデルに実装する Deviseをインストール済み 手順 1. paymentsコントローラに追記 def destroy @payment = current_user.payments.find(params[:id]) @payment.destroy redirect_to payments_pa…

Rails5でデータの編集機能を実装する

前提 MacOS 10.14.5 Ruby 2.5.0 Rails 5.2.3 編集機能はPaymentモデルに実装する Deviseをインストール済み 手順 1. paymentsコントローラに追記 def edit @payment = current_user.payments.find(params[:id]) end def update @payment = current_user.paym…

Rails5でDeviseをデフォルト設定でインストールする。

環境 MacOS 10.14.5 Ruby 2.5.0 Rails 5.2.3 手順 1. Gemファイルの編集・bundle install Gemファイルに以下の行を追記。 gem 'devise' DeviseのGemをインストール。 $ bundle install 2. Deviseをインストール $ rails g devise:install 3. 各種設定の調整 …

railsでDBをPostgreSQLに指定して新しいプロジェクトを作成する

環境 Mac OS X 10.14.5 ruby 2.5.0 Rails 5.2.3 PostgreSQL 11.3 *PostgreSQLはインストール済み。インストール方法はこちら。 手順 terminalでプロジェクトフォルダを作成したいディレクトリに移動する まずは、ターミナルでルートに移動する $ cd ~/ Rails…

Bitbucketで2人で開発するときの運用ルール

運用ルール ローカルリポジトリでは、必ずブランチを切って作業する (ローカルリポジトリでmasterは絶対に編集しない) ブランチで編集した内容をmasterにmergeするときは、リモートリポジトリでmergeする (プルリクエスト -> マージ) リモートリポジトリで…