Draperの導入について

こんにちは、くになかです。

Rails初学者が疑問に思ったことや学んだことを、備忘録として書いております。

はじめに

今回は、Railsのデコレーターを導入する際に使われるgemであるdraperについて記述していきたいと思います。

デコレーターとは

ソフトウェアデザインパターンの一つです。
オブジェクト指向で、モデルごと・利用シーンごとにプレゼンテーションレイヤー(viewとモデルの中

もっとみる
やったー!
3

🆙 Railsチュートリアル第6版が Rails 6.0.3 に対応

Railsチュートリアル第6版で使っている Rails のバージョンが Rails 6.0.3 に対応しました。

🔼 Rails 6.0.3 リリース情報

なお、これまでのバージョン (Rails 6.0.0) でも動作には問題はなく、どちらのバージョンでもRailsチュートリアルの学習に支障はありません 🆗🙆‍♀️

章の途中でアップデートすることも可能です。現在読み進めている方で、バ

もっとみる
❤️ありがとうございます...!! 🥰
2

🎓 Railsチュートリアル内の画像が見やすくなりました

Railsチュートリアルのテキスト内の図が、クリックで拡大表示 🔍できるようになりました👏✨

Railsチュートリアルにはたくさんの図が使用されていますが、クリックで簡単に拡大表示されるようになったので、図の中にある細かい文字なども、素早く確認できるようになりました😻

🔼見づらかった細かい文字が...

🔼クリックで画面上に大きく表示されるように!✨

便利になった画像拡大機能を利用

もっとみる
❤️ありがとうございます...!! 😻
2

👥 法人プランで社員のサポートをしやすく

Railsチュートリアルの法人向けサービス『法人プラン』で、進捗状況に応じたサポートがしやすくなりました 🔰✨

法人プランではメンバーを招待したり追加購入するためのダッシュボードがありますが、法人プランの利用者は、ダッシュボードから各自の進捗状況を確認できるようになりました。

例えば『サポートするべきメンバーを早く知りたい』『反転学習と組み合わせて効果的な研修にしたい』などの場面でお役に立て

もっとみる
❤️ありがとうございます...!! 😆
1

🎥 Webテキスト購入者向けに動画お試し特典を追加

Railsチュートリアル解説動画には『お試しプラン』という30分間無料で視聴できるサービスがあります。

既にご利用された方であっても、Webテキスト購入者の場合はもう1度お試しプランが利用できるようになりました✨ 

Webテキスト購入時に発行されたアカウントでログイン後、アカウントメニューを開くと「お試しプランを試す」という項目が追加されているので、そこからご利用することができます。

お試し

もっとみる
❤️ありがとうございます...!! 😻
2

10年くらい前のMacBookAir(2011-Mid)にRuby on Railsの環境構築中
いろいろとエラーは出るもののおそらくプログラミングPCとして機能しそう

rails s してもローカルでサーバーが動かなくなったときの対処法

プログラミングスクールの約6ヶ月に渡る学習プログラムが終了。これまでAWSを使ってアプリをデプロイしてましたが、今回HerokuとPostgreSQLを導入してデプロイに挑戦。ローカルでrails sを叩いても動かなくなるという状況になり、解決ログを残したいと思います。

rails sで起動しなくなるまでの流れをすこし書いておきます。

HerokuはPostgreSQLのデータベースを使わない

もっとみる

【読書メモ】RspecによるRailsテスト入門

必要なテスト項目

- 必要不可欠な機能
- 過去に修正した不具合
- 既存の機能を壊した新機能
- 境界値の挙動を検証するテスト

モデルスペック

- スペックを作る
- バリデーション
- インスタンスメソッド
- スペックの整理

ポイント

- 期待する結果は能動系で明示的に記述すること
 - exampleの結果がどうなるかを動詞を使って説明すること
 - 起きてほしいこと、起きてほし

もっとみる
Twitterで定期配信してます〜 @daich125
2

【超初心者向け】MVCモデルとは

プログラミングを学習し始めた時って概念的なことやってる時”?”に”?”が続きません??

MVCモデル?なに、ググってもググってもみんなある程度わかってる人が書いてるから結局なに?ってなりません?→いつもなる泣

私自身プログラミング学習初めて約2ヶ月。

プログラミング超初心者が逆に優しい言葉で説明すれば理解できるんじゃない?と思い超簡単にまとめました!

もっとみる

「テクノロジーで社会の非効率をなくす」〜TechTrainLIVE #3 SMARTCAMP編〜

小澤です!TechTrainLIVE #3はSMARTCAMPのエンジニア(徳田さん)をゲストにお迎えしました!

TechTrain LIVEとは?

企業も学生も全員在宅で行うオンライン会社説明会です。

■話した内容(一部)
・SaaSビジネスにエンジニアが携わる楽しさ・つらさは?
・オフィスがキャンプっぽい
・熱海での開発合宿では何を作ったの?
・Rails、人が増えると開発しにくくなる?

もっとみる