yochiyochirb / meetups

81 stars 24 forks source link

第141回 今年のギモン、今年のうちに! #1443

Open kenichi-sonoda opened 5 years ago

kenichi-sonoda commented 5 years ago

ここにギモンとその回答をコメントにメモしていきます! 投稿・補足・編集など是非よろしくお願いします:pray:

kenichi-sonoda commented 5 years ago

Q1. デバッグってどうやってる?

kenichi-sonoda commented 5 years ago

Q2. 本番環境構築ってどうやってる?(Heroku以外を用いて)

hato810 commented 5 years ago

アダルトチーム「Terraformおすすめ!Ansibleとかitamaeもあるけど学習コストかかるよね」 まわり「わかる〜」

▼Terraform #とは https://www.ossnews.jp/oss_info/Terraform ▼Docker #とは https://knowledge.sakura.ad.jp/13265/ ▼Ansible #とは https://thinkit.co.jp/article/9445 ▼itamae #とは https://qiita.com/fukuiretu/items/337e6ae15c1f01e93ec3

kenichi-sonoda commented 5 years ago
hato810 commented 5 years ago

▼Docker on Heroku のはじめ方 https://www.slideshare.net/sho7650/docker-on-heroku-81411193

kenichi-sonoda commented 5 years ago

Q3. WebAPIのテストってすべき?

背景

テストを書けと言われなくて、書くべき?と聞いたら良いんじゃない?って言われた。 その後、伊藤淳一さんのTwitterを見てやはり書くべきなのかなと感じた。

hato810 commented 5 years ago

総括:テスト書きましょう

kenichi-sonoda commented 5 years ago

Q4. モデル間の複雑なリレーションを把握するには?

背景

業務でリレーションが複雑なことがあって、そのときに今の所ホワイトボードとかに図示してやってみている。 どうやったら鷹の目的に把握しやすいか、便利なツールとかないか教えてほしいです。

ER図の例 image

hato810 commented 5 years ago

「RubyMineならクラス図つくってくれますよ!」 「でもお高いんでしょう?」 「はい」

▼お高いRubyMine情報 https://pleiades.io/help/ruby/working-with-diagrams.html ▼RubyMine で Rails のモデルの閲覧が捗る件 https://qiita.com/hkusu/items/eacca0acd0f743760086

▼ER図の書き方 https://it-koala.com/entity-relationship-diagram-1897

ckanayama commented 5 years ago

▼rails-erd gem https://github.com/voormedia/rails-erd

Generate Entity-Relationship Diagrams for Rails applications

kenichi-sonoda commented 5 years ago

Q5. スクレイピングを勉強しているのですが…

https://github.com/GoManabe/yochiyochi コミットメッセージ「スクレイピングが保存できません」

ウェブスクレイピング(英: Web scraping)とは、
ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。

エラーメッセージは出ていない状態

今saveを利用しているのでsave!を利用して例外を出させるというふうにさせると新たな解決の糸口が見えるかも知れません。 https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-save-21

kenichi-sonoda commented 5 years ago

Q6. Railsチュートリアルの…

「エラーメッセージをi18nで日本語化する」ができていないので解決できればと思います。 https://railsguides.jp/i18n.html#active-recordモデルで翻訳を行なう

kenichi-sonoda commented 5 years ago

Q7. block/procの違い

Rubyの文法のお話 procって実際いつ使うの?

kenichi-sonoda commented 5 years ago

Q8. Railsのわかりやすい教材や解決方法はある?

ドットインストールのRailsの解説動画を見てみたのですが全く理解できてなくて困っています。 どこから手をつけて良いのかわからない状態。 今、Railsチュートリアルの第一章をやっている状態。 他の言語は全く触ったことがなく、HTMLとCSSを触ったことがあるレベルです。

まずは土台となるRubyをしっかり理解することから始めるためにも、 五十嵐さん ( https://twitter.com/igaiga555 ) の 「ゼロからわかるRuby超入門」 がおすすめ

あとオンラインプログラミング学習サービスなら、 最近はドットインストールよりも『Progate』がおすすめ https://prog-8.com/

hato810 commented 5 years ago

おすすめリンク集

hato810 commented 5 years ago

おわり!おつかれさまでした&ありがとうございました!