[Day 2: C-18] Railsフロントエンドボイラープレート「medpacker」の紹介


yhirano55
yhirano55 commented 4 months

登壇者: メドピア株式会社 村上 大和

メドピア社内で使っているRails用フロントエンドボイラープレート「medpacker」を紹介します。medpackerはasset pipelineやwebpackerに依存しないRailsのフロントエンドを提供します。

本セッションでは、medpackerの機能、導入方法から作成に至った背景までをお伝えしたいと思います。


  • このセッションに関する質問を募集中です
  • 事前に聞きたいことがあれば、何でも書き込んでください。
  • 質問への回答はお約束できません。あらかじめご了承ください

Like(0)

Questions and feedbacks (6)

pipopotamasu

@hamadata さん

ご質問ありがとうございます。 おかげさまで既存のプロジェクトでトラブったことはまだありません。

Like(0)

pipopotamasu

@n-kurasawa さん

ご質問ありがとうございます。 ビルド後のファイル及びmanifest.jsonはgit管理しません。

デプロイスクリプトの中でプロダクションビルドを行い、CDNやS3といったサービスにpushし(もしくは本番サーバに乗せて)配信するのが通常のフローになるかと思います。

Like(0)

pipopotamasu

@arsley さん ご質問ありがとうございます。

javascript_include_tagはrails本体のaction_viewで定義されているscriptタグを生成するヘルパーメソッドです。

https://github.com/rails/rails/blob/c1e949e9e618f75dc446ffa584c3b441c48714b1/actionview/lib/action_view/helpers/asset_tag_helper.rb#L87

なので、javascript_include_tag自体はsproketsの構成要素ではありません。

Like(0)

arsley
arsley commented 4 months

javascript_bundle_tag にて javascript_include_tag を使っているということはsprockets依存を完全になくしたわけではないということですか? 「sprocketsが遅い」ということだったので少し違和感を覚えて...

Like(1)

n-kurasawa
n-kurasawa commented 4 months

ビルド後のファイルとか、manifest.jsonってgitで管理してますか?
プロダクション用のビルドってどこで行ってるんでしょうか?

Like(1)

hamadata
hamadata commented 4 months

既存のプロジェクトに適用する際、トラブったこととかありますか?

Like(1)

Create Comment

Please sign in to comment.

Sign in with GitHub
This software is available as open source under the terms of the MIT License.
Copyright © 2018 Yoshiyuki Hirano