こんにちは、.ごっちです。
Rails5を触っていろいろ練習しているんですが、定期的に活動報告をしていきます。
使っている技術
- Ruby version: 2.6.1
- Rails version: 5.2.2.1 <- updated!
- PostgreSQL version: 10.5
- yarn version: 1.13.0(Version Up)
- vue: 2.5.17
- UIkit 3.0.0-rc.25
- elasticsearch 5.6.14
- graphql 1.9.3 <- New!!
ツール的なもの
やったこと
- markdown lintを追加しました。
いろいろなサービスを使っていろいろチェックしているのですが、JS側のチェックがあまりなかったので、まず導入してみました。 yarn add
をして、 package.json
を少しいじったくらいでできるので割と簡単です。
ついでにCircleCIでチェックするようにもしています。
- Rails 5.2.2.1にアップデートしました。
セキュリティアップデートでした。 render file: "hogehoge"
が危ないという話。そもそもcontrollerでこういう記法はあまり使わないと思うんですけどね。
- graphqlを触り始めました。
少し前から気になっていて触れていなかったので導入しました。このあたりは別途まとめてブログに書きます。
今後の計画
- graphqlまわりのリファクタリング
graphql未経験でもわかるくらいにちょっとつらい状態なのでちゃちゃっとやっちゃいます。
個人も含めていろいろプロジェクトが動いててなかなかに楽しい、、、
References
- Rails5の練習をしている件16, https://medium.com/@gggooottto/rails5%E3%81%AE%E7%B7%B4%E7%BF%92%E3%82%92%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E4%BB%B616-23381a85a76
- YutaGoto/salmon_run, https://github.com/YutaGoto/salmon_run
- DavidAnson/markdownlint, https://github.com/DavidAnson/markdownlint
- Rails 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1, and 6.0.0.beta3 have been released! | Riding Rails, https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6-2-have-been-released/
- 週刊Railsウォッチ(20190318–1/2前編)RailsとRubyでセキュリティ修正リリース、Rails 6でinsert_allやupsert_all追加、Webpacker 4登場ほか, https://techracho.bpsinc.jp/hachi8833/2019_03_18/71744
- GraphQL — Welcome, https://graphql-ruby.org/