toshizou-Rails

2020-01-01から1年間の記事一覧

RSpecで発生したエラーめも(随時追加予定)

この記事でやること 開発環境 RequestSpecでのエラー ArgumentError: x is not a valid column_name この記事でやること RSpecで発生したエラーとその解決方法を 開発環境 MacOS: Mojave Ruby: 2.5.7 Rails: 5.1.7 RSpec(rspec-rails): 4.0.1 (Dockerを使用)…

参考になりそうな記事リンク一覧

カテゴリ別 HTML, CSS共通 HTML CSS デザイン(BootStrap含む) JavaScript TypeScript jQuery Vue or React 命名(よく使う単語チートシート) その他(個人開発などに使えそう) SEO カテゴリ別 HTML, CSS共通 時間があったらこれをもとに作ってみたい こんなHTM…

AWS CLIバージョン 2 をインストールしようとしたら「インストールできませんでした。」と怒られた

AWS

TL;DR(3行で) コマンドラインを使用してインストールした方が楽だった(classmethodは頼りになる) なぜpkgファイルを使ってインストールできなかったのかは分からない「インストール先の選択」を「このコンピュータのすべてのユーザ用にインストール」を選択…

AWSメモ(0.登録 から初期設定まで リンクがほとんど)

書くこと AWS無料枠を確認する Railsで使いそうなAWS無料枠 注意点(自分なりの) 【本題】AWSアカウント作成、諸設定(リンクのみ) 書くこと AWS無料枠を確認する 注意点(自分なりの) 【本題】AWSアカウント作成、諸設定(リンクのみ) AWS無料枠を確認する aws.…

RSpecで知らなかったこと

TL;DR 開発環境 備忘録にする理由 分かったこと factoryファイルで関連するモデルのインスタンスを先に作成できる TL;DR まだまだ知らないことがたくさんある(と思う) 開発環境 MacOS: Mojave Ruby: 2.5.7 Rails: 5.1.7 BootStrap4(classは適宜変更してく…

AWSの知らなかったこと

初期設定以前のお話 初期設定以前のお話 支払に使うクレジットカードをJCBにすると通貨の表示設定を日本円に変更できない MasterCard, Visaは変更できる 以上!!

RequestSpecのテスト項目めも

TL;DR 開発環境 本題 注意点 テストすべき内容 アクションごとに項目をあげる indexアクション(GET#index) showアクション(GET#show) newアクション(GET#new) createアクション(POST#create) editアクション(GET#edit) updateアクション(POST#update) destro…

複数モデルに同時にレコードを作成する(accepts_nested_attributes_forで1対1 ~has_one, belongs_to~ を扱う)

TD:TR; 開発環境 ざっくり備忘録にする理由 ざっくりとした全体像 前準備 アプリ作成、DB作成 先に完成後のコード一覧 app/models/user.rb app/models/birth.rb app/views/users/new.html.erb app/views/users/_user_form.html.erb app/controllers/users_co…

個人的にRailsでよく使うあれこれ

開発環境 共通 プログラミングでよく使う英単語のまとめ【随時更新】 - Qiita Rails View 複数のモデルに1つのformで登録する formのsubmitのデザインを変更する(BootStrap4) formにbootstrap4を適用する Model association(関連付け) gem discard(論理削除…

--skip-yarnしたRailsアプリ(プロジェクト)に後からyarnを追加する

TD;TR; 開発環境 経緯 Railsアプリを作るときに--skip-yarnオプションを付加した 後からどうしても欲しくなった 解決するために 1.完全にハマった 2.とりあえずyarnをインストールする 3.yarnコマンドでモジュールを追加しても反映されない 3.ggりかたを変え…

自作ポートフォリオの決定・検討事項

決定事項 検討事項 余裕があったら修正などをする 決定事項 管理者側のボタンのクラスはbtn btn-secondary 管理者画面のデザインはAdminLTE3にする デモページ - AdminLTE 3 | Dashboard 公式ドキュメント - Introduction | AdminLTE 3 Documentation 検討事…

_links.html.erbの中身について

_links.html.erbとは Deviseとは なぜ書くつもりになったのか? _links.html.erbとは Railsでよく使うgem devise でジェネレータコマンドを実行すると自動生成されるファイルです。 Deviseとは 個人開発で使っていない人はいないんじゃないかというぐらい便利…

VSCodeでRuboCopによる警告文一覧(随時追加)

共通(?) Favor modifier if usage when having a single-line body. Another good alternative is the usage of control flow &&/||. Align the keys of a hash literal if they span more than one line. Please use Rails.root.join('path/to') instead. A…

Railsアプリ作成するときに重宝しているリンクまとめ(Rails, RSpec, VSCode etc... 随時追加)

Rails Model(ActiveRecord関連) rails generate migrationコマンドまとめ - Qiita enumを使用する Railsでモデルのカラムのデフォルト値をセットする方法 - 動かざることバグの如し 応用編(番外編) 【保存版】技術書の読み方について - 銀行員からのRailsエ…

Railsアプリ作成するときに遭遇したエラーたち(随時追加、Docker環境含む)

Ruby can't add a new key into hash during iteration Rails環境構築・作成時のエラー An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue.Make sure that gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/' …

はじめに

このブログは33才の男がWEBエンジニアに転職するまでの記録を残すためのblogです。 現在は事務職で働いていますが、時間を見つけてはRailsでポートフォリオを作成したり、欲しい機能などの調べ物をしたりしてます。