Meteor Guideでおすすめされるeach-inについて (Blaze)

Meteor Guideが出ました。Meteor公式ブログでアナウンスされています。 これをすべて紹介したいところですが、今回は一つのトピックに絞って紹介します。特にeach-inはおすすめされていますので、注目したいところです。Meteor Guideは今後も改版される予定なので、執筆時点での情報であることにご注意ください。 テンプレート挿入時のデータコンテキストに名前をつける参照先はこちら。 テンプレートにデータコンテキストを指定するときにオブジェクトをそのま »

dai-shi dai-shi | Tips

Meteorのリアクティブ変数をスコープに閉じる方法

はじめにMeteorの公式チュートリアルにはSessionを使ってUIの表示を切り替える説明があります。これはとても分かりやすいのですが、リアクティブ変数としてSessionしか教えられないため、目的外のシーンで使ってしまう場合があります。 Sessionはユーザ毎のUIの状態を保持するためのもので、利用シーンとしてはこれまでCookieに入れていたような状態の保持に使うのがよさそうです。それ以外のより汎用的なセッション変数としては、下記の2つがあります。 Re »

dai-shi dai-shi | Tips

MeteorをHerokuにデプロイする方法

Meteorアプリは、meteor.comにデプロイする場合はコマンド一つなので楽ですが、その他にデプロイしようとすると意外と大変です。Meteorを普通のnode.jsアプリに変換するツールとしてdemeteorizerやmeteor-upがありますが、今回はHerokuに限定した方法を紹介します。 Heroku custom buildpackHerokuにはbuildpackというgit pushしたデータをコンパイルなどして環境を作る仕組みがあります。Ru »

dai-shi dai-shi | Tips

Meteorのファイル・ディレクトリ(フォルダ)構成について

本記事では、Meteorのファイル構成について説明します。Meteorのファイル構成は複雑ではありませんが色々決まりがあるため理解する必要があります。 Meteorの初めのチュートリアルでは、HTML, JavaScript, CSSでそれぞれ1ファイルで合計3ファイルだけを使います。練習としてはこれで十分ですが、分割すると便利なことがあります。 公式マニュアルに詳しい説明がありますので、合わせて参照してください。 まず原則としてプロジェクトディレクトリに置かれた »

dai-shi dai-shi | Tips