lynx   »   [go: up one dir, main page]

タグ

Zeitwerkに関するakatakunのブックマーク (2)

  • Rails6でProtocol Buffersを使用する - Qiita

    こんにちは。 SmartHR アドベントカレンダーの4日目を担当しますエンジニアの@kurobaraです。 SmartHRでは、プラットフォーム化を促進するプラスアプリの開発をしています。 プラスアプリについては、弊社社長によるSmartHR Next 2018やCTO 芹澤の中長期戦略などに詳しく書かれています。 ところで、前日が社長だと次に渡されるバトンを担当する側としても緊張しますね>< 前置き 皆さん、型は大好きですか? 僕も好きです。 特にサーバサイドになんらかの言語でAPIフロントエンドTypeScriptで・・・ そして、サーバサイドとフロントエンドのI/Fとして、JSONを使用する 割とよくあるパターンかつ比較的デファクトだと思います 比較的、最近だとサーバサイドにGraphQLを使用しているという話もチラホラ聞くことが多くなってきましたが、今回の話とはちょっと異なるの

    Rails6でProtocol Buffersを使用する - Qiita
  • Zeitwerkの壊し方 - Qiita

    この記事はRuby on Rails Advent Calendar 2019の13日目です。 インフルエンザにやられて完全に出遅れました。ごめんなさいごめんなさい。 Zeitwerkとは みなさん、定数解決してますか? Rails6から導入されたZeitwerk、旧来のconst missingを利用した仕組み(classic mode)で見られた困った挙動のほとんどを解決してくれる素晴らしいヤツですね。 クラスを定義しても定義しても一向に参照されず、星空見つめてすすり泣いたあの日はもう過去のもの 🎉 ここでは、Zeitwerkのドキュメント、およびコードリーディングを通じて気づいた、導入の注意点やTIPSなどを紹介してみたいと思います。 (検証環境) Ruby 2.6.5 Ruby on Rails 6.0.0 前提知識として、Rubyの定数解決の仕組みを多少理解していると良い・・か

    Zeitwerkの壊し方 - Qiita
  • 1
Лучший частный хостинг