Rails Sprockets::Rails::Helper::AssetFilteredError


Rails では application.js が require_treeassets/javascript 内の javascript ファイル をすべて読み込むようになっています。 その required_tree を削除するとエラーになるのですが、 ここではそのエラーを回避する方法を書き留めておきます。

環境

sprockets を導入していれば 起きるエラーです。 私もいくつかの環境で経験していますが、 今回使っていたのは次の環境でした。

  • Ruby 2.0.0
  • Rails 4.2.5

エラー内容

Sprockets::Rails::Helper::AssetFilteredError – Asset filtered out and will not be served: add Rails.application.config.assets.precompile += %w( xxxx.js ) to config/initializers/assets.rb and restart your server:

解決法

ほかにも解決法はありますが、 次のようにして、 とにかくすべてをコンパイル対象にします。 余計なものまでできてしまう可能性も否定できませんが。


東銀座 ランチで刀削麺 800-900円 刀削麺園


東銀座の刀削麺園に行ってきました。

ジャージャン麺

本日注文したのは 炸醤麺(ジャージャンめん) 800円 です。

炸醤麺(ジャージャンめん)

見ての通り、麺の上にどっさりと豚肉が乗っていました。 800円 かかるのも、 わからなくもないです。

中国の家庭料理の一つです。

メニュー

基本的にランチは 800円以上 です。 だいたい辛いです。

昼過ぎに PREMIUM PASS vol.3 を持っていくと、 メニューによっては 500円 で食べられます。

店内

1階は、飲食スペースから厨房が見えるようになっています。 2階も含め、 全体的に木を使用したインテリアです。

場所

最寄り駅は東銀座です。 京橋、銀座、新富町、銀座一丁目から歩いて行けます。 築地、有楽町、宝町、築地市場からだとちょっと遠いです。


東銀座 激安ランチ等 まとめ


東銀座付近のランチをまとめました。 書きかけのところもあるので随時追記していきます。 また、この情報は時の流れとともに古くなっていきますのでご注意ください。

また、特にたばこくさいところは載せていません。

激安

激安ランチのお店です。 500円 以下 でそれなりに食べられるお店です。 括弧内には近い駅名を載せています。

喜輪味ラーメン (東銀座、築地市場)
一番安いのは 350円 の 喜輪味ラーメン。 月曜に 470円 の塩ラーメン大盛りを食べるのがオススメです。
歌舞伎そば (東銀座)
とにかくそばが食べられます。 そば単体で 500円 未満 です。 大盛りにすると 500円 を超えることもあります。
小諸そば (東銀座, 銀座)
500円 未満 でもおなかいっぱいになります。 東銀座から歩いて行けるところに 3店舗あります。
富士そば (東銀座)
海外でもフランチャイズを展開するチェーン店。
なか卯 (東銀座、築地市場)
信頼と実績のお店です。
銀座 500 BAL (銀座、東銀座)
日替わりランチ 500円 がオススメ。
続きを読む 東銀座 激安ランチ等 まとめ

Rails application.js を application.js.coffee や application.js.erb にする


よく忘れることなのでメモしておきます。

application.js.coffee

Rails では あらかじめ application.js が用意されていますが、 これを coffeescript の形式にしたいと思うことがよくあります。 そういうときは次のように 上部のコメントアウト //# に書き換えます。

最後の require_tree は意図的に無効にしています。 余計な javascript まで読み込むので。

こちらは Rails 4.2.5, Ruby 2.0.0 で動くことを確認しています。

また、 Rails の変数・定数を使いたい場合に application.js.erb にしたこともあります。


Ruby 小数点以下第n桁で切り捨てる方法


Ruby で 小数点以下第n桁で切り捨てる方法をメモしておきます。

0.81235 などのリテラル (Float) には floor という関数があり、 小数点以下の切り捨てが可能ですが、 小数点以下の桁を残して切り捨てることはできません。

環境

  • Ruby 2.2.3p173
  • OS: Ubuntu 15.04
続きを読む Ruby 小数点以下第n桁で切り捨てる方法