2019-07-01から1ヶ月間の記事一覧
以下の記事の続きです。 atora1992.hatenablog.com 『Linuxコマンドライン入門』が日ごとに6日間分別れているので、今回は4日目の中間地点までの内容についてです。 コマンドの備忘録的になってしまうと思いますので、悪しからず。 4日目 マニュアルを参照す…
以下の記事の続きです。 atora1992.hatenablog.com 『Linuxコマンドライン入門』が日ごとに6日間分別れているので、今回は3日目の内容についてです。 コマンドの備忘録的になってしまうと思いますので、悪しからず。 3日目 テキストファイルの中身を表示する…
Linuxをあまり気にせずに使用してきたので、基礎的なことを学習しようと思い、『Linuxコマンドライン入門』を読んでいこうという趣旨の記事です。 全てをまとめる訳ではないので、ご注意ください。 また、Macユーザーです。 自分が知らなかった部分、使いそ…
7/27に、FLOC主催の講座 『教養としてのテクノロジーセミナー』 を受講してきました。 FLOCとは floc.jp FLOCブロックチェーン大学校は、ブロックチェーン専門スクールです。インターネットの情報革命の次に起こるブロックチェーン革命は、社会を大きく変え…
AWS学習履歴の趣旨 AWSでデプロイをしたことはあるものの、AWSの理解に足りない部分があるのが悔しいと思い、UdemyのAWS講座で勉強を開始しました。 学習内容を全て残すことは量が莫大になるので無理ですが、『重要かな?と思った部分を記録として残そう!』…
この記事は、以下の記事の続きです。 atora1992.hatenablog.com やりたいこと ウィザード形式のフォームで、画面遷移するたびにバリデーションをかけたい。 実装方法 modelにvalidatesを記述する 遷移するたびに、before_actionを呼びだす before_action内で…
概要 Railsのmodelにバリデーションを記述すると、バリデーションチェック後に、エラーメッセージを取得できます。 その際によく使ったコマンドを備忘録として残します。 基本的な流れ インスタンスに対してメソッド.valid?を行う(バリデーションエラーがあ…
起こった問題 デベロッパーツールのスマホ画面では問題ないが、 実機で確認すると、同じcssを適用しているのにも関わらず、 一部だけ効かない(フォントサイズがおかしくなる)現象が発生 解決策 body { -webkit-text-size-adjust: 100%; } bodyに上記の記述…
この記事は以下の記事の続きとなっております。 『ancestryによる多階層構造データを用いて、動的カテゴリーセレクトボックスを実現する~Ajax~』 atora1992.hatenablog.com やりたいこと カテゴリーに応じたサイズ選択欄を生成したい。 概略 準備 products_s…
近況一言メモ 夏本番に向かって、フリーランスは体が資本ということもあり、 体力をつける・体を作っていかないといけない。 しみじみ、実感するここ最近。 概要 ancestryで作成したカテゴリーデータを用いて、選択肢を動的に変化させる機能を実装しました。…
そもそもウィザード形式フォームとは ❌縦に長いフォーム画面 ⭕️複数画面に順に遷移していくフォーム画面 (具体例) 実装方法 開発環境 Ruby 2.5.1 Rails 5.2.3 結論 以下の記事を参考にして実装しました https://qiita.com/NT90957869/items/56ca4101d7ba37…
やりたいこと リンクのリクエスト先は同じだが、リンクの押されたページごとに違う処理を行いたい。 そのために、リンクが押された時に、ページ判別用のフラッグをたてたい。 実装方法 = link_to hoge_path(key: "value") 上記の通り、リンク先のpathの後に…
近況一言メモ 煎茶道のお稽古にとんと行けていない、、、 夏のお茶会には参加したいから、お茶の感を取り戻さなきゃ! 最近は、コード触りすぎて、夢の中でもコード出てくる これが本当の睡眠学習?! やりたいこと "f.select"で生成されるセレクトボックス…
この記事は、『ancestryによる多階層構造の実現』の続きです atora1992.hatenablog.com メルカリと同じカテゴリーデータを作成しようと、ancestryを用いたseedファイルの作り方を考えたお話。 やりたかったこと メルカリの膨大なカテゴリーデータを、少しで…
プログラミングスクールのチーム開発で、 カテゴリーに親・子・孫の関係をもたせたいと思った時のお話です。 Railsのgem 'ancestry'を導入することで実現することができました。 ancestryのgithub https://github.com/stefankroes/ancestry 開発環境 Ruby 2.…