2018-11-01から1ヶ月間の記事一覧

GitHub の草

git

ふと、コミットしてるのに草生えないのはなんでろう?と寂しい気持ちになったので調べてみた。 コミットに使用されるメールアドレスがGitHubアカウントに紐づいている必要があるということがわかりました。 $ git config --global user.name "My Name" $ git…

accepts_nested_attributes_forの使い方

参考 何がしたいか モデルで accepts_nested_attributes_for を宣言 form を作る view でネストするパラメータを作るための form を作成 ストロングパラメータ save ポイント まとめ 参考 http://kzy52.com/entry/2013/07/10/200144 何がしたいか form でネ…

エラーメッセージ

<% if teacher.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(teacher.errors.count, "error") %> prohibited this teacher from being saved:</h2> <ul> <% teacher.errors.full_messages.each do |message| %> <li><%= message %></li> <% end %> </ul> </div> <% end %> 上記はエラーメッセージを表示…

『AWSをはじめよう』で学習①

AWS

参考 物理サーバと仮想サーバ オンプレミスとクラウド VPS とクラウド AWSをはじめる IAMユーザ CloudTrail EC2 AMI インスタンスのタイプ セキュリティグループ SSH 参考 AWSをはじめよう 物理サーバと仮想サーバ 物理サーバは普通にそこにあるサーバ。 仮…

トランザクション処理

実装 構文 ポイント 追記 実装 同時に保存すべき項目があったのでトランザクション処理にしてみた。 def create Teacher.transaction do @teacher = Teacher.new(teacher_params) @school = @teacher.build_school(school_params) @teacher.save! @school.sa…

『DNSをはじめよう』を読む

参考 route53 whois / dig a オプション mx オプション ns オプション txtオプション -xオプション 参考 DNSをはじめよう route53 route53はAWSの提供するDNSのサービス。ドメインのゾーンを作成できる。 ちなみにec2は Elastic Compute Cloud の略。AWSでは…

MVCについて

よく見るMVCの図 僕がイメージするMVC インスタンスに仕事を覚えてもらう コントローラの処理もまとめる よく見るMVCの図 いつものmvc もちろんこれは筋が通ってる。 ①ブラウザとかのクライアントサイドからアプリへリクエストを送る。 ②それを routes.rb が…

カンバン方式で生産性向上を図る

前書き 進捗が可視化されてモチベーションを保ちやすい。 タスクの細分化 スループットを意識しやすくなる。 今取り組んでいる作業に集中しやすくなる。 参考にしたもの 前書き 生産性を上げるためにできることについて考えてみました。今はやっていますが、…