初心者– tag –
-
【Python初心者入門】初心者殺しの『値渡し・参照渡し』徹底解説
【はじめに】 プログラミング初学者のかたがよく挫折するポイントの一つが『値渡し』と『参照渡し』の違いを理解できないことだと思います。 今回は例え話などを交えて初学者の方でもわかりやすいように解説していきたいと思います!(イメージの話なので、... -
Rspec4のコントローラーテストでviewsが読み込めない!?
【はじめに】 rails6とRspec4でテストを実行しようとしている方がコントローラーテストを実行作成して、なぜかrender_templateのマッチャが上手く機能しないということで質問を受けた際お伝えしたことをまとめます。 僕は普段Rspec3.7だったしコントローラ... -
Railsアプリを本番環境にデプロイしたら画像が読み込まれない時の対処方法
Railsアプリを本番環境にデプロイしたときにpublic配下に置いている画像が本番環境で読み込まれないという現象が起きたときの解決方法にとても苦しんだので備忘録として残しておきます! 【目的】 デプロイをした時のエラーで苦しんでいる人必見! Railsア... -
【Vue】Vue CLI 4.2.3にsassを導入する
【目的】 Vue CLI 4.2.3にsassを導入しようと思い、導入から使い方までアウトプットしていきます。 【(前提、環境)】 mac macOS Mojave 10.14.5 vue.js 2.6.11 Vue CLI 4.2.3 npm 6.14.4 【公式】 CSS with superpowers https://sass-lang.com/ 【はじめ... -
Rails5.2でLibrary not loadedのエラーが出てrailsコマンドが打てなくなった人必見
Railsのアプリが突然動かなくなってしまい、以下のようなエラーが出て解決するのに数時間かかったので備忘録として残しておきます。 本当に焦った汗 たまにこういうことが起きるとお尻がムズムズして何回もトイレに行ってしまうのは僕だけでしょうか・・・... -
ビルド済みのVue CLIにVue Routerを導入してみた
Vue.jsについて学習したので、Vue Routerを導入してみようと思います。 非同期でバリバリページが遷移して欲しい・・・ 【目的】 Vue.jsのアプリにVue Routerを導入する 【(前提、環境)】 mac macOS Mojave 10.14.5 Homebrew 2.2.11 nodejs v 10.16.3 【... -
Rails5.2にPayjp(クレジットカード管理システム)を導入する。vol.1顧客ID作成
【目的】 Rails 5.2にPayjpを導入してクレジットカードを登録する。 Payjpとは 開発者がクレジットカード情報を扱わなくてもいいように、入力されたカード情報をトークンに置き換えて管理するものです。 なぜPayjpを使うのか クレジットカードの情報をデー... -
Could not find a JavaScript runtime.が出てテストサーバーが立ち上がらない。
【はじめに】 最近macのOSがアップデートされたのか、rails sでテストサーバーを立ち上げようとした時に Gem Load Error is: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. のようなエラ... -
RSpecの基本使い方講座
【はじめに】 RSpec書くのめちゃくちゃ楽しいんですけど、基本的にRailsを習いたての方ってテストを書きたくない方が多いのがなんでだろうって思ってました。 思考した結果、 ①Railsとはまた別の文法だったり使うメソッドが新しく増えたりして単純に食わず... -
Railsの命名規則まとめ
【はじめに】 Railsにおける命名規則を忘れがちなので、まとめます。 大まかな理解はしていても意外と抜けてしまってエラーが出てしまいますよね・・・ 特に複数単語のときにキャメルケースなのか、スネークケースなのかをよく間違えてしまうので、備忘録...
12