- 1. 【Rails+EC2+puma】rails s -e productionは問題ないのに、rails s -dで起動するとエラーになる
- 2. Rails Simple Calendarで記事投稿後、カレンダーに反映させたい。
- 3. RailsTutorialチートシート
- 4. Ruby入門
- 5. Google Chartがモーダルで上手く表示できない時
- 6. [Rails][IRB][Pry]SourceAnnotationExtractor is deprecated 解決法
- 7. Herokuへのデプロイ後、HTTPエラー500が出た
- 8. 都道府県 + 市町村をチェックボックスで複数選択。登録する方法。
- 9. Railsアプリを速度改善する①
- 10. Ruby on Rails チュートリアル(第4版) 第13章
- 11. devise 導入 メモ
- 12. Active Admin 管理者画面からユーザー作成できない
- 13. WSL上で実行したRSpecにエラー(NotImplementedError:fork() function is unimplemented on this machine)が出る問題の解決法
- 14. チャットアプリ制作
- 15. slickでスライドショーをお洒落に実装したかった。
- 16. Active Admin リソースの削除
- 17. RailsでGoogleMapsAPIを表示・ピン表示まで
- 18. Ruby on Rails チュートリアル(第4版) 第12章
- 19. deviseのビューファイルに自動でbootstrapのスタイルを適用する
- 20. sessionを使い遷移元の1つ前のページに戻る方法
【Rails+EC2+puma】rails s -e productionは問題ないのに、rails s -dで起動するとエラーになる
## 環境
Rails: 6.0.2.2
ruby: 2.7.1
Puma: 4.3.5EC2+Nginx+puma
pumaのソケット通信を利用## 発生した問題
作成したアプリケーションをEC2へデプロイしました。
本番環境での起動も問題なかったのでデーモンで起動しようとしたのですが、pumaがうまく起動していないようで、ブラウザからアクセスすると「We’re sorry, but something went wrong.」の文字が…“`bash
$ rails s -d -e production
=> Booting Puma
=> Rails 6.0.2.2 application starting in production
=> Run `rails server –help` for more startup options
“`うまく行っていれば下記のように表示されるはずです。
“`bash
=> Booting Puma
=> Rails 6.0.2.2 application starting in production
=> R
Rails Simple Calendarで記事投稿後、カレンダーに反映させたい。
Simple Calendarにて
記事投稿→カレンダー投稿画面(create)→カレンダーに反映という事を行いたいのですが、
現状、記事投稿は出来ていて、そこから記事投稿のタイトルデータを抜き出してカレンダー投稿画面にタイトルのみデータを表示取得させたいです。
※こちらの画面ではTitleが入力フォームになっていますがこのTitleを、記事のTitleを取得したいです。試した事ですが
RailsTutorialチートシート「RailsTutorialをやったはいいが、2週間もしたら何をしたか思い出せなくなる」
「結局自分には何ができるのか」「俺は…弱い…!」
そんな人のためのチートシートです。
とりあえず保存をして、こっそりコピペして、色々付け加えながら自分だけのチートシートを作りましょう。
# 機能要件
[Rails]検索機能
https://qiita.com/shin1rok/items/779e581e9d12a92310c3
[Rails]文章投稿機能
https://railstutorial.jp/chapters/user_microposts?version=5.1#cha-user_microposts
[Rails]画像を投稿したい(外部ライブラリ – CarrierWave)
https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-basic_image_upload
[Rails]投稿した画像が大きくなっちゃう
https://railstutorial.jp/chapters/use
Ruby入門
#irb
対話的な実行環境
#####オブジェクト型を確認する
”文字列”(レシーバ).class → String
1.class → Integer
#####object_idを確認する
”文字列”.object_id → 実行されるたび別のオブジェクトが作られる
1.object_id → 同じ数値オブジェクトが提供される
#####オブジェクトを結合する
message1 = “メッセージ1”
message2 = “メッセージ2”
message1.concat(message2) ※括弧の省略可
message1 = メッセージ1メッセージ2#文字列オブジェクト
人間が読むことのできる文字や記号で構成された、単語や文章のようなデータ
ダブルクォーテーションで内容を囲む(シングルクォーテーションでも可)#数値オブジェクト
数を表すオブジェクト#クラスとインスタンス
オブジェクトがどんな機能持てるかは、そのオブジェクトがどんなクラスのオブジェクト出るかで変わってくる。Rubyが標準的に用意しているクラス(組み込みライブラリ・標準添付ライブラリ)
Google Chartがモーダルで上手く表示できない時
簡単にグラフが作れて人気なGoogle Chart。その中の「GeoChart」は都道府県別の日本地図を作成できます。以下のように都道府県別で色分でき、カーソルを当てるとパラメータを表示してくれます。
#やりたいこと
今回は既にあるオリジナルサービス内に、ユーザー詳細ページにあるリンクをクリックするとモーダルでユーザーのデータが反映されたMAPを表示する機能を実装します。
ということでファイルを作成。
(データを入れる処理は人それぞれなので割愛)“`ruby:users/_map.html.erb