Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
PS C:\Users\孝憲\sample> rails s => Booting Puma => Rails 5.2.1 application starting in development => Run `rails server -h` for more startup options *** SIGUSR2 not implemented, signal based restart unavailable! *** SIGUSR1 not implemented, signal based restart unavailable! *** SIGHUP not implemented, signal based logs reopening unavailable! Puma starting in single mode... * Version 3.12.0 (ruby 2.
この記事では、Micorpostにおける投稿機能について、 Modelのコーディングを簡単に理解した後、検証を通じて理解を深める事を目的としている。 投稿機能は以下の手順でコーディングを行う モデルファイルとマイグレーションファイルの作制 Micropostmodel UserModel 投稿機能は簡単に説明すると ユーザーがツイートを投稿する際、そのツイートにユーザ情報を持たせる、 という機能を実装する。 では、手順に沿って解説を行う。 1.モデルファイルとマイグレーションファイルの作成 railsコマンドにより、Micropostモデルを作成します。 カラムはcontent:stringと user:referencesの二つです。 Commandline
<head> <meta charset="utf-8"> <link rel="stylesheet" href="members.scss" type="text/css"> </head> <h1> 会員登録 </h1> <body> <%= form_for(@user, url: users_path, method: :post) do |f| %> <p> <%= f.label :name, "アカウント名" %><br> <%= f.text_field :name %> </p> <p> <%= f.label :email, "メールアドレス" %><br> <%= f.email_field :email %> </p> <p> <%= f.label :password, "パスワード" %><br> <%= f.password_field :password
はじめに 条件分岐のネストが深くなると可読性が落ちてしまいます。 しかし、returnを使って「早期復帰」させることで条件分岐をシンプルに書くことができます。 条件分岐でreturnを使う方法 まず、以下がreturnを使わずに書いたとき。ネストが深くてパッと見分かりにくいですよね。 room.present?じゃない時でもtrueを返すけど、SPECIAL_ROOM_NUMがある時だけはfalseを返すっていう処理です。 class Room SPECIAL_ROOM_NUM = [104, 204, 304].freeze def stayable?(room) if room.present? if SPECIAL_ROOM_NUM.include?(room) false else true end else true end end end
目的 Google Lighthouse PWAスコアで100点とる やったこと 対応前の把握 → PWA 56点 対応 対応後のチェック → PWA 100点 (宣伝) PWA対応したサイトの紹介 dokode 個人で作成している研究者向けイベント紹介サイトです! アプリ環境 Rails 5.2 Bootstrap 4 Heroku (Hobby plan) Postgresql 10.0 このアプリをPWA対応してゆきます 対応前の把握 Google Lighthouseでチェックします Progressive Web App は 56/100点 です。 対応 Google Lighthouseからの指摘 Does not respond with a 200 when offline. User will not be prompted to install the Web App.
mitamaeとは Chefに比べ、よりシンプルかつ依存(chef server, cookbook, berkshelf, data_bags)が少なく実行できるItamaeというツールがあるんですが、mitamaeはmrubyを使うことでそこから更に依存(Rubyインタプリタ, RubyGems)を減らしシンプルにしたツールです。 歴史: https://k0kubun.hatenablog.com/entry/itamae-mruby https://k0kubun.hatenablog.com/entry/mitamae 何故mitamaeは便利なのか itamae sshを使うとサーバーに何も入ってない状態のまま気軽にサーバーをプロビジョニングできるため非常に便利なのですが、itamae ssh は各コマンドごとにssh越しの通信が発生してしまい非常に遅く不快なため、通の間ではo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く