マガジンのカバー画像

web制作

17
web制作記事まとめ
運営しているクリエイター

#Ruby_on_Rails

Ruby、Railsの勉強ことはじめ

普段はフロントエンド エンジニアとしてお仕事をしているため、サーバーサイドの知識がないわたし。 フロントエンドでお仕事する上でサーバーサイドの設計が理解できないと、全体設計の話がわからない😫 Express(Node.js)で簡単なTODOリストのAPI作ってみたり、Firebase(mBaaS)でDatabaseやStrage機能使ってみたけど、サーバーサイドへの理解は深まらない・・😫 ということで、自分でREST APIを作るべくRubyを勉強してみることにしました

はじめてのRailsチュートリアル(3章)

前回の続きです!本章は主にテストについて学びます🤗 学習の覚書なので、ところどころ日本語が変かもしれません。。 プロジェクトを作成しHerokuへデプロイrails newして先ずはデプロイしていきます。 herokuへpushしようとしたら下記エラーが。最初から躓いてがっくり。 remote: ! Failed to install gems via Bundler.remote: ! Detected sqlite3 gem which is

はじめてのRailsチュートリアル(1章)

前回のnoteに書いた通り、progateでRuby・Railsコースを完走したのでRailsチュートリアルやっていきたいと思います!ローカル環境でRails動かせるのわくわく。 環境構築Railsチュートリアルを見るとIDE(Cloud9)をおすすめされます。確かにお手軽ではありますが、使い慣れたVSCodeを使いたいのでローカルに環境構築することに。 こちらの記事がとてもわかりやすかったです!😊rbenvを使ってRubyをインストールしました。 過去にHomebrew

はじめてのRailsチュートリアル(2章)

前回の続きです。2章やっていき!💪 始めてまず驚いたのがscaffold機能です。 $ rails generate scaffold User name:string email:string progateしたときは「 rails g model User name:string email:string」だったので、scaffoldって何?!というかんじ Usersリソースをscaffoldで生成したことで、ユーザーページが出来ている!?・・そういう機能のようで

はじめてのRailsチュートリアル(4章)

学習の覚書なので、ところどころ日本語が変かもしれません。。 シングルクオートとダブルクオートの違い ほぼ一緒だと思いますが、上記のバックスラッシュのような特殊文字を入力する際に違いがあるのが勉強になりました👀 >> '#{foo} bar' # シングルクォート内の文字列では式展開ができない=> "\#{foo} bar" 他には、上記は「まぁそうだろうなぁ」という直感的でわかりやすい例でした。 演習も無事できました。 オブジェクトとメッセージ受け渡し 驚

はじめてのRailsチュートリアル(5章)

学習の覚書なので、ところどころ日本語が変かもしれません。。 4章でRailsを使うために覚えておきたいRubyの記法を学べました!本章ではレイアウトやルーティングなどRailsの機能を使ってwebアプリもどきを作っていきます! レイアウトこのレッスンではレイアウト・Bootstrap・CSSの説明など。既知だったのでとばしとばし読みながら進めました。 こんなものができあがった!Rails tutorialでCSSまで説明してくれるとわ。。 パーシャルRailsはパーシ

はじめてのRailsチュートリアル(6章)

学習の備忘録で、自分用メモとして残しておきます! 5章でレイアウト・ルーティング(それに伴うテストの書き方)について学びました!本章ではユーザーモデルの作成と、データを保存する方法について学びたいと思います! Userモデルを作る$ rails generate controller Users new コントローラ名には複数形を使い、モデル名には単数形を用いるんですね〜! rails gで自動生成されたマイグレーションファイルは、データベースを変更するメソッドの集ま